33
4
28
6
8
2
3
15
1
9
5
13
11
10
137
135
19
111
294
35
80
30
437
64
151
79
27
518
139
145
12
353
104
94
21
23
29
175
60
26
18
46
76
53
75