27
149
42
28
105
118
20
48
94
51
96
43
52
161
92
50
12
31
18
8
73
65
21
120
57
70
56
127
25
19
104
35
100
115
55
87
80
392
37
99
6
15
10
34
26
46
112
30
77