3
30
12
55
61
36
38
102
23
42
16
4
26
14
9
11
18
8
110
78
166
41
82
67
10
29
86
190
46
91
98
45
31
76
71
5
20
48
6
7
43
133
143
44
17