20
105
28
7
87
65
111
5
226
53
45
40
9
203
283
18
259
31
71
46
76
12
25
16
47
30
24
38
55
62
204
27
49
29
33
68
3
19
54
17
205
59
134