8
22
249
63
351
103
2
23
32
85
29
174
71
14
3
12
10
9
4
194
11
72
39
20
90
57
119
95
25
6
7
44
521
83
18
19
1624
5
99
28
24
126
26