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