16
13
27
10
91
50
23
90
134
42
31
104
126
17
64
30
87
62
12
78
8
117
35
93
2
20
39
14
6
54
26
232
138
22
183
142
29
25
132
28
19
79
21
63
43