5
13
139
19
76
30
152
130
85
93
343
102
58
189
72
413
81
89
141
75
125
292
46
56
67
54
27
70
117
245
626
268
214
410
238
147
705
34
737
188
111
66
140
474
191
74
563
246
59
88
155
131
123
249