64
29
25
68
54
329
46
230
93
19
35
61
27
214
42
267
254
96
114
110
59
330
56
288
99
119
41
31
440
376
81
63
280
58
10
209
566
130
237
112
141
24
1150
85
17
228
30