10
80
6
7
40
44
70
18
155
219
35
9
14
77
22
13
5
63
21
3
103
192
34
4
8
17
36
29
96
109
41
150
117
82
75
47
66
62
101
68
64
49
59
19
31
16
37
61
85
89