262
121
88
633
9
216
39
174
73
10
77
89
16
305
125
105
32
144
146
148
115
209
85
14
112
229
155
106
96
49
92
25
5
50
17
29
22
152
52
54
33
34
8
84
192
117
389
56
129
248
188
172
95