89
95
65
166
94
8
116
63
75
322
497
9
106
73
109
92
30
79
10
23
80
40
221
37
24
43
26
7
36
6
57
14
48
12
45
29
41
27
69
21
19
365
143
31
17
179