1
5
908
66
19
22
992
36
7
38
3
2
11
27
300
37
4
126
63
97
39
10
471
23
8
77
193
6
12
9
99
47
40
17
34
473
76
297