28
15
50
44
20
11
29
16
4
22
12
49
45
24
13
9
10
31
55
14
5
32
26
21
478
83
319
69
87
125
27
64
25
56
39
35
30
37
19