306580
16394806
61489419
17773139
71084260
41269651
69814645
30448559
46066389
37229753
51413075
97628170
22814140
36085986
4231607
39954261
4349898
17123673
11841199
9826820
33877624
26253330
94741981
83883917
18816803
39814378
8566317
71868258
36869384
76311436
92368888
46358916
2238458
48419825
56925925
74855360
20628578
1667832
84062434
74274364