7
6
8
9
83
89
26
134
476
64
60
69
85
21
17
50
13
14
126
2
3
111
289
34
35
90
62
15
38
19
105
4
28
221
180
75
1497
1329
10
36
1
48
112
648
317
56
20
23