0
2
56
3
10
8
45
126
27
138
49
25
123
34
62
292
58
14
50
74
124
19
96
68
52
514
23
95
77
164
127
189
21
42
26
241
72
22
144
151
158
108
518
12
41
131
90
146
98
89
99