37
51
19
126
29
35
64
222
40
16
50
22
41
94
69
27
112
53
87
168
158
12
144
20
458
91
97
59
72
7
86
256
101
113
26
25
63
60
43
52
67
188
162
36
316
150
235
39
153
78
152
58