15
28
21
348
74
19
17
29
18
424
42
24
71
34
56
38
39
10
91
65
162
22
99
37
634
463
599
75
31
428
68
217
59
94
110
157
41
45
141
193
684
85
130
118
188
191
127