3
11
14
97
5
4
46
9
2
12
6
43
264
20
48
74
8
24
32
19
10
18
50
13
31
39
57
26
40
17
37
69
525
174
21
16
61
86
81
87