91
9
90
49
43
95
3
46
12
6
18
25
5
22
74
7
97
35
36
41
8
31
84
37
26
33
395
47
20
17
28
23
78
59
21
13
34
24
68
58
39
29
32
10
51
19