32
39
25
3
31
11
17
14
2
6
16
8
34
24
65
53
5
22
28
26
258
46
29
18
71
0
43
38
106
27
13
21
19
23
84
67
20
10
88
7
127