100
10
18
60
12
72
101
104
36
44
95
15
26
102
17
151
38
25
66
42
27
16
267
34
139
35
37
79
29
5
20
6
39
4
14
58