10
13
19
5
24
20
22
35
3
9
8
28
15
23
2
25
212
71
17
31
37
67
7
0
11
14
40
1
33
94
44
30
18
96
29
21
54
16
4