100
108
249
279
247
86
144
481
89
91
345
198
24
18
84
64
57
258
124
3622
2372
122
320
1214
69
883
110
42
43
194
131
106
7
90
78
55
82
32
111
29
322
28
71
50
128
21
132
115
184
95
87