15
35
10
53
19
56
444
28
34
367
54
55
58
24
12
39
21
4
23
17
22
30
20
113
94
14
279
57
36
51
41
83
42
31
84
33
70
68
44
37
48
18
47
63