2
29
47
91
49
24
3
12
25
0
17
8
6
9
11
15
7
10
30
4
21
16
28
106
37
36
19
26
23
43
87
20
13
84
52
22
27
58
5
62