22
30
14
4
64
36
10
86
132
53
56
49
3
95
48
29
45
12
62
32
19
20
63
78
46
51
113
69
55
108
7
54
43
74
27
21
23
192
37
145
72
16
123
128
15
101