51
34
39
80
20
30
12
23
11
13
15
91
94
52
18
16
31
17
28
8
46
21
59
5
98
25
82
48
90
62
36
29
104
42
22
26
61
35
40
41
60
10