546
49
14
31
83
71
64
33
24
57
40
42
185
18
50
41
112
16
118
61
32
119
179
87
250
235
46
27
48
21
387
292
97
94
84
55
135
25
215
80
54
168
134
353
66
34
60