417
51
144
97
26
71
15
324
288
68
91
129
22
41
31
44
120
35
121
18
79
53
149
801
105
117
95
574
45
1587
1065
367
427
20
25
128
87
252
387
146
33
17
67
50
103
90
222
110
12
8
96