39
108
26
23
85
78
47
42
63
31
139
57
142
135
136
24
70
35
82
86
32
94
194
27
190
255
59
95
140
71
67
25
211
3
89
132
50
51
8
37
19
60
12
38
185
45
121
193
5
278
17
173
133
138