306
34
26
10
57
24
75
12
92
120
112
22
185
390
59
634
58
30
105
504
64
18
56
96
23
27
158
661
67
85
97
2480
37
124
192
104
369
500
74
94
208
79
77
17
90
231
247
39
199
421
179