2
5
40
42
20
88
111
14
22
44
19
69
26
17
15
13
56
16
45
101
87
38
41
51
23
73
32
8
67
10
52
59
28
21
12
7
165
24
64
30