10
45
340
32
62
73
2
355
98
36
446
156
688
534
344
15
108
307
61
233
580
36
6
15
615
145
72
23
130
296
3
307
17
144
21
25
220
201
6
460
262
102
80
273
45
561
