119
199
149
37
237
187
59
16
24
49
38
232
45
72
685
333
103
104
48
46
1458
100
263
29
427
282
114
253
23
76
191
186
52
33
42
287
163
35
60
106
26
17
97
99
236
96
78
71
83
81
70
118
75