124
7
5
13
112
99
60
36
15
50
89
66
59
80
188
623
28
79
73
344
235
353
12
48
43
214
57
62
32
33
100
115
34
274
51
126
295
191
293
47
292
22
55
118
103
101
369
27
173
144
88