18
62
14
33
99
111
41
19
12
58
80
85
535
38
46
26
61
30
11
9
155
22
138
29
121
169
220
6
91
40
15
242
92
63
83
130
307
23
94
66
52
110
50
31
287
332