33
4
29
8
6
2
1
5
3
9
16
13
10
11
15
141
142
114
17
19
43
292
34
37
63
91
147
658
59
7
41
14
116
138
209
18
32
38
44
62
162
31
262
371
72
46
28
21
53
23
24