3
54
1
2
28
12
46
5
37
190
14
8
98
73
6
16
43
72
10
53
74
238
84
44
19
69
199
182
33
32
22
15
7
4
27
42
9
78
26
17
191
205
40
160
133
109
159
289
212
214
145