14
11
27
40
34
65
13
12
29
25
28
3
18
4
0
15
10
1
7
16
49
243
26
8
5
39
32
23
30
238
343
375
402
551
55
116
113
31
2
71
104