2
7
4
13
12
22
51
71
9
27
8
15
44
89
16
45
18
37
39
30
74
43
10
62
50
155
20
40
82
54
21
163
32
25
72
28
98
113
49
80
38
85
141
66
132
604
386
260
109
257