6
11
30
18
23
24
19
10
17
9
56
31
7
22
5
13
4
65
66
44
15
164
145
69
71
53
28
8
3
46
82
14
40
43
50
59
78
26
41
48
54
29
47
88
123
163
79
327
139