90
88
648
25
80
44
43
49
469
35
24
45
22
42
124
87
9
57
113
5
20
14
78
32
61
26
10
30
17
23
6
16
33
12
85
38
55
36
40
41
63
102
58
97
82
34
65
13
11
18
59