15
10
314
73
113
39
27
40
57
177
144
123
261
258
33
48
75
35
81
24
153
67
160
60
28
44
5
34
76
42
363
54
30
29
51
19
16
152
66
65
84
281
195
752
25
58
91