2
0
15
4
21
10
30
12
31
42
9
7
6
23
19
25
45
8
16
34
43
126
14
18
28
5
59
33
84
26
24
22
75
35
40
71
48
50
27