5
98
45
120
26
3
32
127
22
71
27
89
126
47
59
18
7
11
57
24
12
74
34
36
65
50
21
19
77
133
42
76
207
4
9
54
153
30
49
40
80
10
14
17
58
185
61
62