82
39
34
80
44
83
50
57
20
25
18
45
13
14
65
37
19
41
102
76
62
21
49
232
98
709
52
46
24
38
12
17
111
133
58
207
121
93
28
55
91
42
101
48
47
427