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