4
25
9
8
22
64
18
28
16
29
61
36
10
26
50
11
77
52
86
15
105
59
43
24
20
47
33
7
21
55
41
5
13
14
17
42
408
12
37