51
26
30
7
93
11
17
18
15
5
16
43
106
9
57
27
37
39
32
55
19
111
14
66
50
44
41
33
70
49
34
35
54
46
74
59
97
40