18
25
61
133
39
89
24
35
6
23
52
81
34
170
254
12
21
55
492
8
27
49
58
134
30
166
53
276
69
28
66
68
3
65
169
120
10
70
100
43
42
99
138
90
57
44
37
78
45