7
88
145
91
45
85
96
143
489
29
173
541
74
962
140
316
24
123
49
104
14
287
90
101
302
30
31
76
58
222
40
83
178
80
55
72
37
250
111
84
81
59
206
63
23
93
124
100
131
75
62
79
38
41
28