7
21
4
39
28
67
605
11
19
45
36
24
12
17
32
29
30
225
55
13
76
81
31
83
103
49
16
3
20
447
37
1
5
2
127
18
9
10
6
14
23
34
50
90
26