5
20
4
0
10
7
2
13
12
1
24
29
6
56
19
31
49
47
16
32
21
9
23
41
37
141
17
181
1050
46
18
28
48
39
125
40
57
45
62
44
53
30
72