23
30
10
36
34
17
16
14
15
7
22
19
43
49
44
48
9
47
91
35
59
28
87
39
208
74
45
222
32
93
21
61
57
89
29
526
103
46
41
77
98
20
42