15
5
3
31
16
49
38
36
14
19
25
51
37
26
50
59
33
46
63
52
41
20
47
30
72
55
101
53
32
60
43
66
27
187
48
378
44
23
24
132
35
22
21