5
1
2
10
3
319
4
13
58
40
38
7
12
57
39
29
1278
8
31
26
19
41
32
20
34
45
6
71
81
11
15
14
23
43
27
17
102
97
35
33
0
66
212
25
9
16
493
49
18
24
30
22