40
98
12
33
67
21
60
18
15
1627
10
44
19
64
84
27
133
46
119
47
30
34
111
50
28
45
31
35
29
23
32
16
550
26
20
71
9
74
8
66
38
72
2
43
80