0
3
19
16
11
6
21
7
2
44
20
18
43
24
15
22
40
39
59
23
49
45
25
34
75
57
61
13
507
53
79
31
36
55
88
60
17
121
62
50
69
90
140