10
25
27
31
37
26
21
15
24
28
46
57
20
50
42
85
74
86
67
47
96
235
56
36
51
11
19
71
43
53
60
13
181
212
372
17
609
9
3
138
23
58
52
103