7
51
85
21
16
119
45
1142
12
148
30
28
34
4
19
13
29
31
33
162
49
5
78
14
8
55
53
26
9
10
145
75
648
35
17
6
293
46
36
122
130