19
1
9
2
11
5
15
4
149
17
85
6
27
7
168
16
764
448
173
24
77
54
14
71
189
92
70
80
10
102
51
628
78
156
573
491
26
20
45
418
41
570
342
22
167
110
339