4
250
106
37
29
39
7
46
2
32
18
85
30
79
36
17
24
118
33
10
44
19
8
12
58
22
99
15
28
54
16
23
25
14
56
231
20
60
6
5
66
384