3
5
0
21
7
33
9
43
28
27
6
20
13
67
22
40
37
12
53
17
55
16
39
15
56
95
42
71
124
117
89
31
14
38
24
65
50
30
125
59
18
285
54
60