7
3
4
16
6
17
22
10
19
20
12
45
25
51
41
43
71
35
73
57
21
74
40
44
27
49
50
31
78
111
47
38
30
33
26
53
305
56
112
89