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