597
123
489
24
119
38
26
99
100
35
78
16
30
21
36
32
25
34
43
29
46
28
81
49
15
12
61
58
18
68
47
127
40
48
31
62
51
53
37
44