5
3
7
19
41
9
151
15
29
72
31
27
26
25
44
100
96
28
79
175
217
13
51
115
93
23
102
108
40
53
73
52
48
24
261
145
184
142
32
169
122
60
18
191
84
328
82
69
150