95
45
127
19
46
21
66
8
17
41
98
31
80
97
11
30
107
27
26
56
92
86
29
51
123
159
170
12
99
25
18
247
71
152
582
91
62
16
153
57
147
484
194
132
280
70
179
205
49
219
61
7
63
176