90
126
349
694
80
25
250
247
23
19
39
733
29
197
37
524
182
463
1534
137
256
211
371
31
257
15
223
73
35
65
333
38
33
341
57
152
361
160
36
186
76
13
24
81
3832
32
21
17
26