18
90
17
27
87
22
20
24
19
79
57
30
149
15
38
35
46
9
55
66
217
113
48
3
13
264
7
214
11
21
10
5
14
32
521
128
68
77
42
94
44
40
51
101
95
206