18
62
318
80
36
101
51
50
24
8
135
68
67
28
17
131
23
79
66
85
53
44
12
52
40
88
153
108
242
42
98
63
21
92
45
191
648
41
35
22
65
74
49
410
70
34
25
60
58