120
620
15
3
18
9
10
11
26
12
14
29
106
156
2
30
32
7
41
17
35
8
20
55
72
100
31
6
21
13
46
39
19
5
1
4
23