5
3
12
15
18
4
13
20
24
40
10
9
37
6
27
31
21
2
23
63
8
54
11
214
17
0
25
28
19
35
55
22
83
44
30
64
29
76
34
43