31
21
36
44
92
64
24
147
57
23
16
106
50
48
26
17
183
53
49
33
124
27
32
108
20
30
86
18
152
155
61
29
73
279
79
52
42
39
67