32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
18
17
39
299
78
364
19
24
225
125
255
545
12
813
75
21
446
116
156
76
35
49
14
105
150
55
59
46
108