80
9
37
30
28
29
51
31
21
57
24
47
25
49
22
40
63
45
44
84
16
17
34
43
228
18
15
100
23
14
41
27
38
3
19
179
747
156
216
26
81
98