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