52
166
25
6
12
40
111
125
59
402
96
175
57
97
91
214
32
13
10
213
194
53
24
54
48
98
11
47
20
105
14
16
28
127
15
42
27
77
29
41
90
67
136
44
7
56
759
33
328
346