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