7
121
31
29
30
19
22
23
2
18
4
17
14
36
437
9
26
15
8
5
21
6
60
13
47
12
3
105
59
28
98
168
53
10
39
41
11
37
42