8
25
4
18
92
11
30
52
486
81
55
37
6
20
111
5
155
17
85
82
33
499
51
98
795
74
60
70
43
144
49
28
50
16
88
45
41
12
32
54
94
9
56
15
1143
150
10
29
22
13
14
59