23
33
8
115
37
40
101
72
31
137
66
44
17
166
126
158
170
50
97
27
24
36
19
61
75
16
21
10
229
58
94
156
22
46
289
73
92
57
162
79
70
32
53
62
96
65
89
39
49
38