20
85
21
23
35
34
7
17
44
91
58
65
77
9
94
43
12
24
10
19
509
14
148
62
39
59
139
49
27
134
252
50
40
107
104
54
47
64
28
30
87
36
146
111
46
69
97
6
298
153
8