51
30
105
202
45
193
52
109
521
36
94
60
73
9
130
54
62
64
164
75
48
33
50
26
56
49
89
20
59
47
7
190
41
77
35
18
40
108
42
37
8
203
83
71
79
78
166
25