20
11
66
15
34
21
57
73
88
51
500
95
124
64
288
39
1
82
92
164
61
109
26
46
44
29
58
30
91
213
40
7
60
41
204
22
75
72
70
25
162
86
28
37
207
83
55
12
52
76