32589 17
30702 44
10448 3
15625 15
23132 12
33053 20
36060 22
22548 27
22731 14
38551 36
34118 23
19315 24
16152 18
13211 5
23771 17
29863 34
9885 9
32796 80
17064 21
19946 25
26602 25
38890 70
28534 21
46971 53