40
27
26
25
59
103
15
30
16
28
102
19
100
11
33
12
101
57
42
78
97
21
23
37
181
34
105
123
29
7
8
73
60
52
48
9
76
84
82
71
67
163
50