20
28
56
43
59
33
35
5
102
67
29
99
60
68
39
91
24
12
17
72
50
10
31
45
89
30
36
84
96
69
115
21
101
19
116
71
49
211
27
25
7
93
85
22
13
61