9
12
107
17
42
83
77
426
52
26
21
13
15
5
101
55
8
178
86
852
46
36
98
7
85
72
16
76
25
39
95
18
30
23
3
41
11
245
59
84
10
1
123
249
61