55
39
33
85
51
26
9
84
12
90
73
25
93
66
133
78
60
121
108
45
172
17
61
117
4089
130
120
207
74
177
31
1401
167
48
238
723
662
553