18
14
58
103
19
26
125
29
32
478
31
51
62
85
27
351
48
55
210
34
112
80
82
73
539
8
41
52
86
7
239
553
39
83
219
106
20
12
22
44
180
101
187
81
28
63
159
16