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