95
57
92
167
40
87
143
20
189
113
146
91
61
8
116
30
86
308
7
233
134
179
182
97
14
121
198
180
110
77
31
46
206
74
283
53
35
28
36
83
24
172
111
66
79
144
25
26
531
12