100
149
78
545
53
38
132
120
765
36
108
219
255
167
237
128
85
107
101
119
136
320
172
46
43
37
7
28
210
32
203
27
244
202
34
10
2024
631
200
105
58
99
619
47
48
30
133
642
39
67
61
74
62
16