0
2
22
36
5
8
10
28
58
38
24
44
17
18
53
45
20
49
37
46
32
64
35
67
138
61
47
40
39
72
151
21
31
25
122
472
98
60
27
59
30
57
203
23
1160
372