18
376
477
4
55
12
10
67
24
30
34
53
135
63
101
28
156
98
119
175
32
218
160
52
78
40
179
1802
610
41
50
177
158
544
322
149
114
102
137
19
138
39
219
438
303
57
107
29
43
25
73
169
75