144
116
74
263
58
62
77
623
660
137
166
290
102
89
76
1045
191
203
51
359
41
23
50
120
66
25
262
63
84
43
170
108
60
22
33
75
178
281
98
53
457
254
175
207
164
96
147
39
80
55
81
30
143
104
445