3
5
4
27
1
2
319
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
17
102
97
10
35
33
0
66
212
25
9
16
493
49
18
24
30
22