3
6
10
7
9
16
2
5
8
0
11
1
13
20
68
15
34
58
24
40
75
25
28
21
22
49
66
304
193
106
48
114
32
441
306
69
47
39
19
57