22
32
8
115
36
40
98
72
30
133
65
94
43
17
166
126
156
169
50
97
27
24
96
18
61
75
16
21
10
31
135
229
56
92
45
288
57
46
162
79
70
51
63
88
38
48
37
62