158
13
62
49
43
11
19
5
30
59
15
228
10
68
88
47
226
117
34
64
23
283
1387
32
42
36
355
40
6
66
143
17
58
272
73
93
21
24
475
491
85
170
151
299
346
20
111
249
61
99