19
5
15
47
11
12
13
20
4
8
28
16
9
10
49
39
40
7
3
14
57
27
59
35
24
17
33
36
22
307
32
95
126
56
333
402
79
62
76
187
207
179
18