85
33
240
9
22
105
18
24
47
107
702
86
46
15
13
441
301
297
32
998
158
10
429
35
104
214
58
70
115
144
7
203
534
167
56
163
220
12
169
152
153
416
29
133
433
1236
52
749
172
124
195