0
0
0
0
0
0
0
0
0
0
0
1
1
2
2
2
3
5
9
11
13
13
13
13
13
15
22
29
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
44
44
44
44
44
44
44
44
44
44
46
48
52
52
52
52
52
52
52
58
65
73
80
86
90
92
