11
111
28
84
5
55
45
73
41
51
74
539
261
119
26
61
78
114
105
246
27
237
93
89
130
173
191
215
1592
59
489
64
1160
91
216
147
33
99
369
342
153
165
231
109
36
96
383
560
218
160
190
242
94
402