99
31
17
64
54
67
34
37
20
36
62
139
14
70
60
19
26
63
16
18
257
81
9
108
4
24
73
30
15
66
25
2
41
48
71
114
477
38
74
106
91
28
111
32
50
58