2
5
18
8
10
14
24
20
75
58
109
41
23
11
32
19
25
60
15
17
200
38
30
16
28
82
65
42
125
112
96
57
79
44
22
239
95
45
48
35
153
225
136
72
171
47