93
89
90
43
290
38
192
45
152
185
367
13
62
19
53
274
184
27
44
49
7
63
20
116
155
25
170
46
56
146
71
22
249
383
673
10
72
111
181
134
104
67
29
138
18
318
28
87