15
61
32
86
40
99
16
17
166
35
74
271
164
238
44
114
122
90
116
46
30
100
89
55
48
39
97
184
219
51
197
18
69
103
13
4
14
45
52
104
142
49
43
335
178
73
58
84
161
31