58
28
17
3
5
26
73
30
16
13
42
60
104
20
18
24
50
32
43
406
9
15
11
316
38
35
75
74
39
10
68
91
246
62
19
370
54
233
194
136
34
453
67
287
434
560
14
293
111
106
23