14
43
39
55
23
9
503
20
49
338
3
38
172
11
45
59
18
16
89
34
27
24
5
87
17
10
8
51
32
42
19
95
22
31
30
105
54
152