58
179
30
400
29
128
15
43
112
392
24
185
78
3
10
21
275
18
83
6
129
88
28
47
8
353
34
27
44
19
20
31
115
144
45
80
102
101
167
76
63
248
267
9
97
17
46
33
132
130
22
62