7
509
15
116
28
33
17
489
93
29
85
57
4157
22
142
140
531
20
475
51
253
109
56
114
279
32
50
78
11
367
134
89
10
176
216
39
206
62
40
74
38
415
203
54
226
49
26
25