16
25
22
12
31
26
88
58
24
73
51
39
23
62
66
190
48
68
46
44
178
155
110
17
19
29
38
30
83
126
33
21
70
9
52
310
42
134
76
87
128
166
104
263
141
189
43
67