3
14
40
19
23
41
17
45
58
75
101
35
98
105
48
93
113
66
8
140
52
54
33
28
21
46
74
47
26
57
50
32
79
95
22
39
217
114
55
73
99
30
18
42
72
29
300
127