16
18
10
73
58
109
99
36
29
252
11
17
8
23
45
79
12
46
38
85
32
31
26
59
30
78
33
75
53
3
91
22
28
21
37
39
132
54
40