10
12
11
35
63
13
19
75
30
27
28
32
15
110
29
26
53
38
50
158
171
78
74
5
598
216
174
37
62
46
211
95
482
204
100
69
105
61