32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
294
30
78
363
19
26
225
125
253
545
12
794
76
21
449
119
148
75
37
49
27
14
109
79
18
152
54
61
58