10
98
4
18
30
72
7
49
14
33
50
28
32
55
80
29
25
51
37
621
15
22
20
60
245
19
9
53
127
78
26
66
123
23
52
21
31
12
87
63
8
115
16
158