0
7
17
21
18
39
57
34
13
30
35
20
29
15
62
113
40
19
23
41
130
108
56
47
123
372
154
49
75
42
66
185
124
740
127
94
120
247
340
129
430