4
16
5
9
38
7
6
37
71
62
301
54
48
200
166
195
219
616
254
41
45
452
87
90
158
282
138
733
34
49
31
119
39
19
339
53
94
13
111
44
27
165
75
28
139
133
36
240
1860
512
8
22
1242
72