50
51
34
49
95
8
44
19
62
167
10
59
146
251
25
292
290
17
43
85
93
7
38
26
27
66
5
53
31
100
47
18
392
287
83
37
32
179
88
56
39
214
68
301
152
45
126
23
122
112
141