37
43
11
93
235
39
20
7
145
146
27
15
54
41
62
17
113
324
63
38
59
35
30
69
156
71
94
100
111
117
91
549
64
122
130
66
73
55
143
87
168
181
104
60
499
72
67
243
330
28
231
158
118