24
29
15
21
42
31
70
97
65
28
19
23
39
36
27
41
116
63
50
59
114
152
16
167
22
37
104
17
113
6
52
8
224
78
26
199
143
191
77
153
92
94
189
30
83
71
258
312
34
62