38
49
240
40
93
34
30
14
97
42
35
213
90
47
158
269
28
129
16
13
21
18
191
308
193
39
52
529
36
66
123
86
44
70
770
144
102
288
232
166
98
108
105
78
73
148
174
210
76
37
57
25