3
0
8
26
4
37
9
7
11
43
42
20
24
54
34
60
18
13
29
6
14
10
22
12
51
547
68
23
35
31
108
65
58
79
232
17
28
15
27
69
39