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