2
45
0
10
91
30
12
64
11
5
15
33
20
60
54
14
7
3
13
22
68
106
21
18
26
16
4
63
100
8
17
28
9
61
35
23
62
19
31
24
82