52
77
55
185
43
33
97
109
205
28
138
133
98
64
58
156
130
145
95
26
56
66
70
16
131
966
54
181
61
35
221
563
24
46
100
31
74
160
234
361