8
16
53
150
25
3
4
7
23
6
105
20
83
37
44
34
41
19
29
161
60
26
5
98
45
15
39
99
22
67
85
33
18
63
21
79
110
82
124
74
241
47
400