0
10
7
3
26
5
31
22
48
84
126
79
38
442
74
53
82
214
30
33
133
76
35
72
71
97
34
156
43
66
194
49
32
55
161
46
52
24
14
12
6
40
15
75
57
47
50
85
36
116
99