51
102
217
37
91
66
121
127
377
73
166
65
38
32
54
60
1210
30
34
138
108
41
62
177
135
366
97
104
164
109
218
83
182
180
241
52
46
39
68
29
208
77
105
1029
45
187
244
194
174
221
230
57
125
58
64
291
312