2
3
42
1
6
17
13
29
20
7
9
8
12
0
5
16
18
26
49
35
4
21
37
38
11
10
14
70
41
128
75
68
34
31
19
73
48
43