10
0
6
2
21
34
8
7
22
14
32
4
11
44
1
39
52
157
45
9
17
76
56
48
25
16
26
15
13
33
31
12
62
19
199
47