95
40
54
14
4
27
69
82
163
51
39
45
50
62
96
22
19
314
12
85
66
134
78
52
47
72
91
81
853
38
35
719
864
83
55
115
191
208
171
127
199
57
49
28
63
153
113
111
112
29
294