2950187
47255448
12864994
40315959
36107812
6829879
56098031
93246940
34194671
31307688
69634600
86299206
67713409
70856405
36702461
32492867
54862162
42471338
34981734
20353216
628249
18104936
60861315
93543421
860941
81394158
8301742
19722108
22457301
55143601
37482397
61505837
16584875
772232
66741923
82807908
42582920
32784536
38675458
81577827