45
5
79
22
69
143
335
400
367
150
264
112
146
78
350
210
46
261
136
27
679
352
129
38
427
64
161
47
36
257
247
2306
290
12
224
83
99
359
56
1338
15
23
3
10
149
234
221
342
2
18
21
67
40
60
48
95
51