360
424
603
96
265
202
267
182
305
163
455
33
34
106
142
63
39
148
123
117
107
283
246
85
601
333
131
591
119
93
45
54
238
189
98
94
241
51
141
75
41
20
87
30
183
310
145
80
115
48
122
81
31
88
19