28
29
42
36
40
34
111
55
21
89
62
61
12
59
71
19
88
27
56
33
54
50
11
114
38
10
14
6
22
31
13
7
72
26
41
90
113
83
16
2