5
7
15
29
87
147
76
165
554
156
47
11
6
12
33
25
20
502
44
100
36
30
10
216
78
61
241
49
28
63
22
23
16
24
74
153
301