3
27
21
9
19
51
7
15
607
26
23
11
18
39
114
35
32
17
22
4
14
29
10
24
31
13
8
139
45
69
41
431
50
20
40
95
52
30
124
150
63