28
20
50
62
22
64
24
18
11
15
406
17
502
10
16
96
25
90
176
29
26
33
37
168
34
99
7
338
66
53
371
27
39
31
179
442
114
60
101
23
548
40
35
325
8
91
9