0
5
19
16
7
31
55
139
42
36
250
27
46
258
22
87
18
43
12
80
24
126
25
60
30
91
13
20
62
34
61
28
45
70
47
78
63
35
77
387
32
67
11
54
23
59
21
203