38
89
66
74
57
26
16
79
81
23
17
90
76
42
77
68
52
51
37
67
103
32
30
33
110
72
31
41
24
43
45
22
39
96
14
75
44
56
40
48
12
49