20
66
61
49
69
187
43
65
74
68
44
89
104
97
24
59
110
51
34
54
105
30
96
22
78
81
50
45
31
125
28
26
5
323
392
183
55
33
100
6
71
107
4
18
88
25
3