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