3
10
5
23
8
16
14
6
25
38
70
51
33
68
20
85
13
44
128
43
47
45
17
22
27
64
18
26
451
40
124
50
83
29
79
49
111
34
37
105
61
30
54
32