33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
135
18
112
294
35
19
81
374
16
227
125
260
526
12
783
72
454
114
163
77
34
49
14
108
79
21
156
60
59
53
95