45
13
67
29
56
18
9
46
98
162
216
20
27
172
57
282
77
30
70
64
12
40
26
43
41
78
53
55
17
35
8
15
103
7
31
5
129
37
173
168
151
19
144
176
82
11
51