12
4
59
15
218
36
71
25
10
5
6
16
325
7
32
27
26
37
8
628
431
55
446
14
9
19
93
18
87
35
224
98
131
250
21
30
50
213
4242
49