50
30
764
87
9
21
44
252
41
67
573
13
322
72
627
23
82
18
116
60
64
45
214
139
29
105
74
52
56
111
91
1652
283
118
268
648
321
58
85
96
231
84
149
55