0
7
13
6
19
38
20
52
51
31
41
99
70
50
55
146
37
130
47
88
36
101
49
23
439
127
68
111
61
97
67
60
46
27
100
18
35
79
65
142
58
230
83
33
121
86
155
89
59
26