17
91
57
45
20
95
177
26
5
123
25
43
11
258
13
34
66
38
88
23
74
47
50
224
77
2
56
164
80
63
9
105
427
271
146
492
152
37
39
407
24
97
36
75
16
35
44
144
73