7
12
4
9
18
6
11
26
2
15
31
29
72
42
30
83
17
10
74
82
149
92
46
360
52
37
24
20
62
35
98
34
53
159
36
84
79
48
171
121
85
19
33
90