98
57
21
142
318
28
167
249
576
22
61
298
97
58
31
79
201
128
64
568
16
424
596
10727
1125
20
32
185
325
124
151
171
103
143
56
36
6155
71
47
286
1571
88
221
53
18
107
195