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