7
66
130
35
86
51
56
25
24
43
2
69
40
14
61
59
23
19
143
22
499
62
34
16
146
78
48
147
273
77
96
38
113
29
12
21
8
10
17
92
33
93
1
114
55
42
58
129
9
79