28
31
38
54
19
52
9
106
194
227
66
112
254
30
81
10
41
212
89
538
101
472
40
140
47
24
110
120
42
48
32
58
70
37
36
55
57
77
29
46
63
43
74
44
35
59