10
2
3
7
5
11
13
0
12
51
24
22
8
31
32
23
1
6
9
14
53
18
38
25
272
62
49
78
19
97
29
93
226
47
33
213