10
27
28
31
37
26
21
15
22
24
29
46
23
57
20
50
42
85
74
87
67
47
96
235
56
36
51
12
19
71
43
53
54
60
13
182
25
213
372
17
609
4
138
58
52
103