39
29
30
256
53
66
24
41
22
111
55
83
16
10
13
31
447
23
47
18
35
184
95
139
78
42
81
5
34
77
122
36
86
45
65
74
38
129
137
67
124
215
113
132
63
52
101
88