120
63
124
80
53
113
143
96
788
86
42
381
17
32
189
206
302
88
458
290
91
87
110
696
25
49
159
486
271
45
60
55
34
518
369
58
43
178
144
528
36
1003
472
100
66
29
172
135
109
67
64