106
244
354
162
121
89
34
225
114
55
131
717
66
25
10
23
49
51
56
105
221
19
103
39
4
79
175
215
29
203
36
22
17
27
21
94
75
11
15
759
31
3
7
61
8
638
107
58
325
112
30