48
16
65
46
625
224
22
57
13
7
3
93
102
2
52
12
83
304
670
36
33
25
381
1306
142
28
1210
21
76
50
51
598
75
660
29
38
56
91