3
1
123
6
19
12
51
112
40
11
28
25
17
7
9
14
10
23
39
22
8
20
2
650
18
5
76
27
46
13
47
32
684
44
26
62
15
75
96
53
33
177
4