88
26
74
46
73
38
28
43
232
152
90
183
35
23
59
175
95
162
425
164
67
150
252
18
105
34
82
151
16
103
83
9
177
295
58
260
76
114
60
208
94
51
274
246
581
205
24
98
446
189
10
25