4
3
5
18
64
16
79
7
40
46
15
20
41
26
11
45
39
19
24
51
13
60
10
62
14
32
54
44
69
27
25
126
110
9
49
252
58
47
38
116
33
114
29
76
97