80
58
128
111
64
97
54
36
69
28
113
93
59
225
94
331
188
63
84
253
102
110
77
189
17
46
150
96
24
174
38
7
56
42
21
32
67
305
40
60
16
171
11
86
15
168
85
403
44