45
726
269
811
765
539
77
361
43
74
34
76
1007
2514
188
1027
863
92
1134
1046
621
549
36
33
199
747
266
173
20
31
502
70
17
58
812
434
49
385
237
3724
96
1223
926
22
1105
2160
27
1133
1764
152
46
500
161
1377
292
411
330
66
693