4
17
53
28
900
50
43
8
12
58
94
60
111
47
42
41
152
44
6
132
18
372
153
228
106
13
118
277
234
67
59
27
19
55
11
33
5
63
186
253
66
144
34
14
162
161
104