5
98
32
23
88
97
19
25
38
22
12
41
15
27
10
2
75
20
45
86
68
33
54
60
3
74
18
96
40
70
14
9
16
48
13
17
7
81
11
111
8
180
232
28
63