33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
113
292
35
19
76
379
17
16
220
117
245
510
707
69
21
462
124
147
14
29
12
49
91
77
151
60
43
94