20
50
71
11
22
21
97
109
23
29
37
38
17
79
63
60
10
53
78
45
9
57
74
15
165
95
7
41
219
47
380
273
32
73
31
6
143
24
12
76
179
618
225
55
116
40
114
36
150
56