26
29
45
148
56
27
67
31
38
30
61
10
272
143
39
173
63
98
44
32
62
74
367
116
18
615
200
243
99
197
21
37
141
161
19
47
65
17
13
105
15
92
89
290
101
22
8
16
48
49
25
72