39
60
125
12
111
139
91
104
100
151
78
8
73
257
47
242
37
57
138
112
41
34
192
169
99
59
52
216
122
56
282
55
19
3
17
33
50
172
76
84
65
96
42
79
115
31
40
16
36
7
21
86
200
30