19
57
5
30
14
22
21
94
56
25
4
48
8
43
93
113
7
51
389
0
13
15
110
11
10
137
26
80
23
6
3
2
18
62
77
31