18
31
17
11
28
8
2
7
10
71
46
34
26
12
25
140
27
19
82
77
59
23
114
63
219
52
16
53
43
72
36
5
9
30
15
14
40
32
95
1213
22
41