20
154
225
2
4
106
23
98
123
88
56
59
16
90
60
47
14
9
7
5
39
6
28
65
201
64
54
57
40
49
34
179
33
102
1334
71
170
8
27
53
96
82
122
46
104
481