0
3
1
54
49
17
7
10
23
63
34
41
18
11
9
8
33
57
62
40
454
94
262
46
152
100
134
120
81
547
75
299
252
552
50
79
104
168
65
264
195
165
874
234
27
155
106
102
123
76
146
70
170
222
38
385