78
107
140
80
124
47
2509
95
14
57
371
101
165
82
123
61
70
225
45
26
474
205
177
369
51
94
79
108
72
53
1560
100
424
58
77
116