2
8
4
26
14
3
6
19
28
11
5
44
12
13
55
84
59
51
17
7
15
29
38
41
42
49
36
56
34
82
10
25
18
16
35
221
237
73
45
21
68
66
110
94
37
77
30