5
35
397
13
86
32
12
16
46
53
38
172
80
65
2
6
24
97
27
168
22
7
200
147
3
8
26
31
11
115
9
555
64
214
604
68
266
104
14
10
120
33
124
48
21
4
1
15