46
80
30
39
76
122
234
82
88
38
94
209
43
99
92
21
24
114
135
69
71
12
102
45
151
100
57
63
83
37
279
109
326
193
678
129
125
41
79
59
74
245
75
127
31
18
184
48
178
66
259
22
111
274