100
58
166
70
64
205
149
67
95
111
3
34
21
78
130
59
177
174
245
317
110
102
66
196
30
12
6
393
43
33
104
15
14
11
80
170
62
44
26
507
38
121
41
68
24
151
81
8
93
17
115
147