45
279
40
313
228
95
446
205
46
1040
110
18
7
34
19
39
378
59
26
112
70
310
403
162
71
22
25
118
517
172
10328
180
137
61
105
102
305
120
4060
66
31
67
55
50
94
64
43
37
47
58
505
78
6064
133
87
1560
44
138