7
6
8
11
0
34
12
121
35
80
24
48
20
18
15
43
50
61
66
25
101
31
318
52
91
36
199
65
193
123
167
310
302
214
54
472
39
210
16
22
181
203
67
471
71
461
519
215
42