7
21
17
240
49
8
89
134
75
859
114
12
11
80
54
24
10
26
29
5
52
538
61
43
546
28
332
90
33
412
303
317
416
151
701
15
22
265
57
3
315
291
598
212
73
18
227
120
358