3
28
21
9
19
27
55
7
16
620
26
23
15
11
18
42
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