1
12
9
13
4
48
2
11
15
36
120
0
65
22
6
58
30
44
53
29
17
10
46
95
57
113
192
143
150
144
106
70
162
88
218
181
62
96
100
413
83