30
56
8
96
23
34
57
31
53
9
14
1
13
2
11
12
15
28
3
22
47
73
63
82
25
92
52
98
10
42
20
7
90
50
49
18
4
21
71
39
87
38
65
36
43
181
55
68
76