13
40
28
36
48
18
17
7
29
2
46
3
15
14
0
107
81
16
10
95
72
49
57
120
23
6
80
66
127
11
24
12
19
75
33
42
56
53
79
58
9
47
30
85
62
142
44