0
26
3
30
5
4
18
43
22
21
7
28
34
8
52
72
10
95
12
53
29
27
15
11
214
64
75
17
19
210
39
55
74
35
168
96
77
40
23
298