12
34
58
15
13
4
16
46
35
24
28
102
5
17
10
68
30
27
77
92
20
59
50
14
45
66
21
7
56
33
89
3
61
87
25
93
8
60
111