3
22
100
117
90
43
70
59
38
28
89
20
123
104
170
27
10
40
63
19
34
26
8
49
33
12
35
217
46
75
77
74
45
94
18
108
30
52
4
67
85
99
64
56
13
113
15
39
42
21