4
3
5
7
2
65
8
18
1
6
29
9
35
80
11
10
32
30
59
14
484
19
20
21
44
36
348
72
52
1015
28
17
23
48
69
56
31
0
47
97
38
77
12
27
123
16
13
591
68
26
37
40