12
4
29
28
15
1
6
10
0
8
5
19
21
61
75
31
111
30
2
49
84
14
25
24
36
20
103
35
22
23
32
7
55
39
67
37