1
0
22
7
2
4
8
3
9
6
11
46
194
128
66
122
338
54
174
100
127
85
275
47
432
67
44
73
129
331
99
83
75
136
65
227
74
71
91
43
175
217
49
224
110