19
86
70
16
55
88
45
71
75
82
108
28
31
136
13
148
170
192
397
48
257
17
207
24
29
410
194
1189
141
81
359
134
72
315
11
51
121
57
34
66
46
25
351
204
59
38
49
94
258
95
18
20