9
38
21
13
29
28
18
81
10
40
34
14
1
59
19
3
67
30
116
0
49
80
54
96
82
780
132
113
674
71
36
32
53
1426
12