19
82
129
261
53
303
21
34
29
73
28
14
95
38
74
1095
516
399
17
254
190
222
54
39
149
31
15
11
180
33
51
132
542
153
55
147
48
65
13
36
61
94
16
121
184
103
354
126
20
2494
46
104
43