2
8
11
7
12
88
9
10
37
45
29
17
22
20
48
13
19
42
30
32
31
36
18
14
33
38
26
35
34
79
184
58
51
5
158
71
15
43
23
106