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