171
9
28
21
77
15
41
57
231
79
51
52
108
22
20
63
248
88
23
60
4
293
179
38
12
6
139
78
5
45
64
266
384
97
47
95
1438
557