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