100
523
8
33
2
28
155
793
165
929
161
809
77
389
122
627
194
1015
2
3
1
1
1
1
2
48
1
0
2
3
1
1
2
2
100
523
8
33
2
28
155
793
165
929
161
809
77
389
122
627
194
1015
2
3
1
1
1
1
2
48
1
0
2
3
1
1
2
2