119
84
378
216
840
88
253
130
57
158
101
69
97
163
381
26
67
73
142
49
32
111
71
89
38
76
64
308
228
68
236
83
65
81
174
14
299
39
52
177
61
63
62
74
102
117
48
47
50
108