97
74
37
53
50
29
86
411
280
30
124
39
96
91
107
9
67
313
131
220
10
27
12
31
158
14
240
13
65
322
49
88
449
434
318
110
41
79
204
82
148
103
209
57
90
108
397
100
125
111
75
28
144
1611
951
787
106