45
50
62
96
39
22
81
19
314
12
85
66
134
78
52
47
72
91
853
38
35
718
864
83
55
115
191
208
169
127
199
57
49
28
63
153
113
111
4
27
112
29
294
75
118
68
13
102
61
146
178