15
39
31
27
41
19
26
12
73
17
59
40
30
77
20
32
11
34
51
29
22
28
24
8
98
16
38
138
37
48
52
21
33
279
35
67
56
594
393
23
64
373