24
29
399
4
1
38
21
343
6
8
13
94
30
35
19
10
5
12
18
17
3
16
196
197
11
68
72
231
33
15
1256
2
25
32
20
209
488
7
57
14