43
29
42
68
76
91
38
18
128
51
103
15
83
22
55
23
69
46
66
80
81
26
28
77
47
518
197
318
33
117
36
14
109
39
65
277
12
85
58
139
50
247
183
320
53
159
74
63
92
86