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