125
270
291
28
68
50
31
15
183
57
30
172
11
39
33
25
6
88
18
568
7
116
79
27
96
357
84
42
347
52
16
80
46
4
75
207
19
106
184
211
37
53
70
144
5
34
167
111
81