100
22
59
120
161
53
111
65
85
40
118
45
116
93
51
112
31
39
47
99
48
26
36
81
21
33
153
38
113
159
52
128
115
83
44
197
261
121
228
232
75
95
337
64
71
84
155
352
140
5778
151
27