3
2
25
20
94
26
19
15
28
17
13
56
16
23
9
8
11
6
35
12
4
18
145
189
38
86
77
140
76
39
69
80
131
251
87