110
122
232
59
137
75
38
188
284
85
31
230
64
60
17
29
39
40
34
57
348
903
220
192
210
246
156
498
113
1010
80
36
43
350
695
1473
242
63