75
11
66
36
32
10
6
13
38
46
18
19
648
24
45
17
121
83
4
28
112
26
77
52
314
73
111
68
35
33
7
27
44
50
23
55
3182
531
85
48
42
34
39
47