20
27
107
92
50
87
89
182
126
363
63
186
96
61
148
93
83
76
143
105
121
129
22
79
19
11
30
102
45
34
160
24
192
85
67