4
152
111
15
7
90
69
14
8
142
38
81
72
24
70
34
98
44
33
103
20
49
6
57
11
21
31
32
61
125
159
192
371
63
35
27
129
235
99
29
13
45
10
41
368
151
22
557
147
43
86