30
46
27
90
14
63
28
71
15
34
84
47
124
232
10
101
94
131
161
96
83
85
52
43
288
198
53
49
19
104
21
82
338
31
73
121
50
149
105
112
294
145
240
16
26
25
92
57
91
41