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