32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
113
294
30
78
363
19
26
225
125
253
545
12
818
20
449
119
148
76
37
49
27
14
110
79
18
152
56
62
58