92
84
128
18
69
1246
61
34
58
186
10
96
33
22
49
28
55
71
29
27
44
325
178
60
41
205
330
38
203
126
72
1224
1616
288
757
529
53
48
216
162
248
212
52
91
175
17
112
297
161
70
239
47
1520
462