47
89
27
34
78
98
86
129
36
199
75
42
141
80
54
33
18
7
29
120
219
163
190
38
43
313
128
242
249
48
118
35
114
70
85
96
72
51
68
166
40
19
45
22
67
60
82
210