70
53
238
101
78
560
167
122
42
1030
67
48
68
185
120
424
52
136
65
81
91
285
139
111
69
362
115
79
149
88
19
33
47
29
44
132
631
322
467
118
130
369
56
26
153
12
169
165
157
176
10