0
13
21
36
35
64
71
55
68
89
101
108
120
151
181
143
160
160
159
172
181
170
175
175
186
185
211
217
198
214
250
237
203
229
216
219
258
238
227
220
253
296
277
311
324
320
304
274
231
222
238
238
202
202
177
137
97
66
78
79
68
64
65
74
72
79
69
75
77
98
94
81
87
90
80
92
80
85
96
92
83
92
75
82
99
93
99
74
83
66
74
65
68
58
83
85
75
75
75
64
73
73
58
58
58
49
50
55
51
65
62
53
52
57
46
43
36
37
52
41
48
44
48
47
41
35
43
57
56
50
59
51
59
47
55
47
57
44
40
34
32
27
39
38
26
35
28
22
29
23
18
16
17
15
16
14
14
9
12
8
17
12
15
11
10
10
9
10
6
8
14
6
7
7
8
9
5
8
9
7
5
4
4
1
5
4
3
5
5
5
4
4
2
1
2
5
1
2
2
3
2
5
2
1
2
2
4
0
2
2
2
3
1
1
0
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
