3
26
5
6
0
2
10
35
16
60
8
7
14
4
47
48
57
44
58
106
20
304
77
34
27
30
43
23
24
54
29
73
59
22
37
28
51
31
21
18