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
259
527
12
783
72
454
119
163
77
34
49
14
108
79
21
157
60
59
53
95