21
30
5
12
23
87
59
91
108
13
15
28
67
10
54
14
32
16
60
40
19
78
17
33
4
82
22
71
73
46
72
56
94
7
39
11
9
34
43
1
93