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