18
245
401
73
53
13
254
152
323
27
33
41
28
9
37
164
25
292
8
76
32
96
59
34
133
227
154
5
93
380
54
836
854
23
30
149
89
14
24
90
394
42
303
51
157
173
71
214
77
101
123
58