15
22
52
4
49
19
17
143
30
111
28
23
109
93
301
37
18
72
68
131
60
32
65
47
62
54
27
40
33
43
99
57
78
126
24
29
76
25
431
71
63