10
28
22
7
17
62
41
23
6
19
74
15
36
14
13
307
484
37
176
243
29
58
1379
45
26
632
52
57
25
338
42
55