12
29
9
23
18
50
2
11
53
10
4
41
8
5
0
16
14
118
48
15
17
39
20
25
7
3
49
19
27
57
36
45
99
31
22
24
101
68
136
42
32