120
47
87
10
6
129
144
1
99
56
84
35
112
76
7
9
18
45
803
54
26
107
37
11
32
30
31
4
21
23
53
49
95
363
2
12
13
65
27
14
46
42
8
29
5