8
5
6
32
3
30
10
16
34
12
4
27
31
22
15
2
9
0
13
50
33
53
44
62
48
59
17
64
76
39
251
145
103
68
238
180
105
24
250
100
154
121
116
347
134
124
255
155
216
132