18
25
77
8
15
35
9
89
28
30
14
108
32
40
53
26
3
255
13
45
55
176
93
20
68
38
17
103
47
43
12
154
111
72
58
44
129
181
525
67
85
49
63
6
104
64
254
88