0
6
1
2
15
35
64
7
10
9
46
25
79
28
27
11
51
21
24
60
36
61
55
127
41
176
1036
29
37
18
67
23
90
32
33
44
40
13
80
48
106
65
53
372
42
89
63
73
45