6
14
1
19
13
9
57
2
4
5
52
25
8
12
28
21
34
62
17
18
15
31
3
296
44
23
43
131
81
33
24
26
38
29
88
253
98