2
20
25
6
12
41
13
29
42
51
1
0
3
86
9
50
90
11
8
10
17
16
4
48
40
5
19
64
45
49
65
26
44
54
27
147
15
24
18
23