90
60
103
2
41
11
20
25
69
2
12
84
93
104
118
39
19
40
64
67
107
9
15
30
97