18
62
421
92
15
45
126
30
98
24
50
38
13
25
115
21
246
68
249
113
223
74
16
37
36
128
47
64
81
17
129
86
76
231
163
87
41
97
56
52
149
61
73
187
333
110
44
140
75