26
50
39
7
6
34
19
40
24
28
67
12
25
54
22
5
222
37
35
422
51
86
73
109
361
88
79
32
172
197
204
46
9
17
239
20
247
304
74
30
130
163
92
177
62
89
47
99
36