14
16
408
15
101
30
31
534
22
33
29
129
55
38
49
17
108
47
7
80
54
43
327
107
18
170
245
75
19
70
62
584
103
56
10
73
8
50
90
37
76
26
88
302
312
32
52