4
11
21
40
35
88
43
6
18
46
73
52
26
24
99
25
29
85
23
20
9
45
72
36
27
17
68
75
54
193
305
71
57
13
49
28
78
89
38
119
76
12
70
65
10
41