2
7
3
12
45
29
4
11
14
21
51
19
1
18
54
24
313
39
38
44
72
42
34
17
78
47
76
5
23
20
10
9
0
15
27
37
6
86