10
123
778
58
72
20
5
197
78
32
53
38
19
42
84
21
18
24
64
9
62
3
16
25
65
22
35
8
122
45
397
29
17
131
4
39
50
1
6
66
137
285
130
36
34
70
85