90
10
51
11
9
20
21
5
32
23
7
19
12
35
18
26
27
13
4
91
80
29
63
24
41
98
43
2
25
48
38
89
233
55
6
34
49
8