107
51
103
324
106
305
12
369
191
436
26
119
15
23
11
217
44
45
10
265
6
8
9
38
4
39
29
2
17
22
25
219
1
35
203
362
19
100
89
105
3
21
108
27
93
125
28
58
18