16
38
12
30
21
47
41
44
84
66
90
85
34
58
22
24
32
61
54
93
9
51
28
46
20
42
25
107
4
36
33
79
94
19
59
23
26
112
14
113
185
15
194
150
96
95
81
56