5
345
11
12
102
53
34
603
262
27
7
20
23
18
14
215
38
32
25
16
98
69
47
17
162
312
19
3
2
45
44
49
289
119
143
35
83
70
40
88
1
6
82
46
537
48