48851 2
373254 51
98304 12
27253 10
33130 11
33028 5
88426 12
119730 9
142607 33
282977 38
300380 25
157359 24
329451 21
153734 21
220084 14
304529 47
49232 8
122932 20
379008 31
92026 11
50657 13
94601 15
110658 19
392930 45