1
11
9
0
54
73
34
32
870
163
61
278
37
74
306
206
456
79
127
625
171
66
76
124
327
56
118
49
130
45
110
78
150
69
33
50
22
101
21
41
75
14
58
143
23
28
181
81
90