63
33
110
105
36
179
25
81
168
137
27
83
34
67
289
90
22
49
194
1378
89
267
646
48
61
202
195
532
350
35
216
900
145
107
220
43
42
26
273
7109
134
181
71
31
111
129
108
154
223
57
466
312
45
374
28