59
11
9
65
18
71
28
22
50
87
69
19
120
66
88
46
43
77
52
3
166
16
30
1009
245
151
128
26
178
72
74
112
49
149
271
21
31
94
10
307
108