7
219
36
1322
15
55
22
6
725
20
14
26
5
46
40
12
13
8
28
77
31
17
3
29
25
62
19
50
128
137
30
127
140
447
65
32
58
82
39
9
51
18
38
49
64
57
1050