18
81
17
26
24
20
67
53
34
38
56
14
37
91
77
90
43
39
19
46
23
32
30
15
40
21
25
33
58
36
16
83
61
104
224
243
116
237
112
78
647
27
50
151
86