25
82
28
8
22
9
18
30
36
16
104
110
170
33
35
53
51
37
11
93
116
58
144
13
27
84
49
40
292
220
31
68
38
5
55
150
23
20
24
152
12
43
34
122
15
76
158
94