3
22
5
54
47
64
398
6
61
17
8
9
7
16
4
1
87
84
1198
27
390
38
37
49
19
20
10
2
50
75
67
33
23
66
96
69
57
14
91
18
172
142
287
13
26
25
11