23
114
19
54
25
49
122
31
56
28
277
33
207
285
75
173
110
147
595
26
493
108
159
83
17
74
174
169
261
47
91
94
338
66
78
164
27
53
65
81
67
85
45
126
39
15
102
16
9
97
42
37
30