7
6
9
8
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
76
1497
1329
10
36
5
1
48
112
648
317
56
20
23