0
3
5
70
52
27
20
14
8
47
13
9
19
6
11
31
101
34
40
30
93
26
28
49
107
42
79
346
71
85
112
170
150
43
98
108
56
88
48
60
46
90
75
41
151
33
58
113
126
22
68
67