13
70
32
19
3
64
217
235
550
188
47
25
391
36
34
114
53
85
79
48
9
26
22
45
376
174
87
88
29
682
56
55
120
50
89
60
82
17
68
52
214
39
77
20
111
30
95
40
33
35
27
65