6
3
23
19
1
41
18
2
5
15
4
10
33
8
68
7
0
34
48
32
16
24
13
86
49
77
459
80
268
71
373
176
55
93
126
125
47
879
847
50
40
17
96