23
33
21
12
29
226
19
42
43
64
213
93
17
61
46
44
34
80
45
99
78
114
27
73
79
100
101
39
32
153
259
274
55
38
30
143
350
68
137
238
219
194
14
230
66
170
294
123
91
152
76