50
57
14
297
17
202
93
23
83
147
16
94
293
101
112
47
99
39
42
7
27
66
10
71
63
34
24
332
12
15
25
139
67
289
40
22
56
77
132
287
105
180
20
8
9
49
58
122
85
44
48
41
123