33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
135
18
112
294
35
19
78
30
438
64
152
80
27
517
144
145
12
359
104
36
94
21
23
175
60
22
26
45
77
20
51
74