18
298
86
32
106
45
68
33
90
39
78
64
40
41
25
47
99
116
101
37
123
125
31
34
65
185
156
75
35
51
54
535
80
57
8
7
173
165
71
616
235
43
666
228
56
304
29
197