12
78
30
25
473
23
43
89
229
36
67
59
16
60
15
96
243
31
63
20
61
79
18
24
42
35
91
111
26
234
656
173
33
74
64
116
48
108
76
73
66
168
98
112
80