0
4
2
15
27
18
43
13
84
48
155
90
79
3
53
8
106
16
29
30
19
6
32
41
20
24
60
47
93
126
28
51
101
10
127
91
69
58
658
150
85
547
33
31
80
81