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