117
128
55
43
111
35
125
88
41
29
45
249
21
47
82
19
39
98
37
106
50
69
13
64
10
206
112
57
52
68
279