35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
106
122
20
109
295
34
14
19
55
73
61
159
56
342
12
59
322
18
44
177
206
171
28
46
47
17
116
21
524
289
92