20
1
34
325
4
3
5
14
61
40
38
2
7
12
59
39
29
1213
31
8
27
19
41
32
13
25
46
56
77
6
10
0
26
42
45
23
17
100
89
33
9
24
65
15
11
212
18
30
496
49
16
22