2
3
4
5
1
0
8
10
34
38
73
46
27
117
18
47
244
14
13
97
40
7
372
64
44
22
15
39
42
25
105
48
143
60
68
11
110
79
21
32
24
16
104