50
81
47
62
7
29
70
150
30
117
19
65
153
414
77
229
472
224
252
72
20
173
269
33
55
48
192
79
35
54
76
201
17
115
407
112
39
3
31
27
135
73
37
74
25
43
15
84
199
120
184
63
13
49