5
2
8
17
1
13
15
3
9
7
6
19
47
22
38
12
4
14
10
30
49
757
230
57
105
356
220
33
65
39
90
41
199
258
18