31
25
23
72
97
28
68
29
143
193
151
15
109
200
69
37
184
70
39
32
30
127
177
77
34
71
82
179
268
19
256
188
144
85
55
20
59
64
60
99
24
114
112
52
38
79
21
48
14