307
225
435
195
1034
105
126
104
33
373
60
43
308
154
68
16
20
109
165
10262
182
46
302
116
54
91
41
511
1564
74
128
199
481
13
542
248
244
71
241
86
52
635
112
58
67
11
23
89
34
37
57
92
49
31
130