2
9
390
35
38
21
29
16
63
30
43
6
47
80
19
57
12
54
52
14
17
40
18
11
25
42
24
3
22
27
15
5
59
55
153
50
8
76
34
51
104
32
77
126
113