2
1
42
3
7
6
5
21
11
14
29
10
17
19
70
9
38
8
31
43
40
54
65
62
33
16
48
86
110
55
74
114
66
36
344
319
44
26
30
24
69
117
13