12
3
0
32
20
104
2
16
13
23
22
15
26
19
7
86
67
108
98
85
66
60
41
25
56
18
37
17
49
36
109
43
71
50
80
5
52
11
9
27
30
84
14
31
61