2
3
23
0
8
1
10
15
20
5
75
40
13
17
16
12
6
7
14
35
38
19
39
64
26
36
41
31
43
21
102
106
28
22
32
67
51
33