3
1
6
2
11
0
5
34
9
8
4
16
7
52
403
22
31
102
24
13
33
60
110
36
35
48
80
61
105
72
32
39
23
28
38
10
51