21
38
30
97
71
14
62
100
83
66
33
154
22
73
96
86
207
29
740
203
31
26
77
46
464
25
48
190
24
108
266
196
92
166
49
101
254
95
150
307
28
7
446
162
319
317
121
123
68
131
122
258
65