32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
121
304
39
75
44
95
27
250
207
58
12
48
62
90
70
22
93
103
37
43
24
71
14
156
16
281
155
131