4
253
106
69
8
207
36
41
27
9
38
109
29
139
143
75
17
170
35
19
53
142
134
96
80
171
72
43
88
63
129
28
659
349
67
110
57
54
68
25
121
132
21
89
45
83
58
152
47
94
26
214
77