7
30
107
31
24
122
13
2
9
49
36
10
4
67
21
19
38
66
62
55
52
14
35
28
34
85
29
146
11
69
59
93
37
39
54
16
63
41
102
80
32
44
78
47
254
86
118
123