4
8
7
3
27
40
29
23
39
69
26
25
9
14
34
152
41
38
10
97
100
62
51
60
500
124
276
271
67
121
344
462
120
440
104
42
21
76
35
90
141
111
33
83
184
198
19
15
220
74
28
142