18
361
36
112
24
116
39
99
277
255
227
15
186
49
78
31
13
72
77
79
38
21
48
113
55
10
27
12
68
123
101
45
60
23
425
117
17
28
59
264
91
44
70
176
40
184
34
42
54
94
53