29
64
130
60
114
68
87
44
69
127
50
126
101
56
120
37
41
98
125
51
100
107
33
27
24
39
43
129
171
48
205
123
231
67
159
147
292
272
157
66
430
20
971
55
1136
162
239
152
70
623
1330
354
2585
266
63