48807 2
373231 51
98304 12
27252 10
33131 11
33034 5
88431 12
119701 9
142581 33
282979 38
300355 25
157356 24
329383 21
153702 21
220077 14
304478 47
49203 8
122926 20
378957 31
91977 11
50626 13
94576 15
110657 19
392829 45