397629
98456985
35216048
66883927
9569947
597573
51772814
28992481
42972098
89351892
42776035
72352143
25654755
99997930
1118250
20895190
341150
27575923
79199069
18715736
70309464
20913325
45372072
40189989
42666937
65598562
11197799
32741140
22333800
28584632
20006578
47197224
14557409
48707245
77694871
27393905
179832
60897585
22516391
52764683