0
19
8
1
5
2
4
3
13
45
16
32
124
15
75
89
58
36
71
29
422
663
52
72
215
240
24
80
113
21
43
106
7
34
126
62
59
153
46
73
55
27
66
108
47
23
22
112
10