57
15
100
66
111
244
154
94
16
29
14
23
472
99
62
113
27
95
31
78
47
119
187
7
248
39
2
181
25
9
26
21
40
49
22
3
67
127
52
20
88
34
281
19
17
105
167
274
325