5
3
7
0
53
29
30
18
22
48
43
38
36
52
27
45
72
58
25
44
33
8
20
80
74
61
133
131
37
163
121
34
31
85
116
636
181
67
113
28
77
82
95
39
26
76
150
70
79