42
49
132
140
61
37
18
11
74
56
158
33
130
240
48
69
222
40
77
7
103
216
36
24
84
146
300
109
38
99
145
16
51
89
290
173
20
62
63
122
23
29
50
85
165
186
137
81
47
88
30
39
22
491