19
54
52
9
105
194
227
66
112
253
30
81
10
41
209
89
538
101
472
40
140
47
24
110
120
42
48
32
58
69
37
70
36
55
57
28
75
53
38
29
46
63
43
74
44
35
59
94
77