18
30
72
26
11
174
42
22
41
40
47
8
219
31
37
15
5
17
223
12
35
43
131
73
44
6
1074
107
184
502
275
69
213
366
61
954
53
49
36
34
28
23
33
38
108
55
495
62
27
64