32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
115
16
17
39
296
80
364
19
23
227
125
254
542
12
802
75
21
453
116
163
14
74
36
49
28
105
78
18
151
56
61
59
109