42
25
7
10
31
211
70
71
12
33
26
45
13
9
109
2
24
72
62
152
27
88
98
283
50
38
29
30
40
94
66
44
53
128
212
97
200
67
57
46
99
74
243
69
279
86
55
276
107
21