95
40
35
109
53
3
37
18
20
28
13
39
9
55
8
124
49
32
27
42
91
25
6
14
12
60
50
162
11
120
2
116
41
43
10
94
87
15
16
305
5
51
123