3
1
15
40
36
14
45
20
49
28
46
89
74
138
50
22
79
48
37
23
71
44
60
54
47
77
65
85
87
507
64
38
86
24
108
21
66
133
58
35
27
29
113
30
62
56
70