2
6
9
100
19
5
33
12
56
10
28
14
30
72
113
51
17
40
73
78
8
44
35
4
41
71
27
34
104
26
49
13
32
23
18