125
39
28
42
53
40
127
27
1256
43
579
139
16
238
99
86
504
45
17
73
95
46
232
496
24
107
15
33
65
48
8490
50
877
133
325
31
72
6
992
480
167
380
277
35
414
70
56
491
79
597
13
123
26
1547
160
184
675
124