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