97
82
78
26
165
174
177
19
50
594
30
139
15
23
132
239
168
41
175
112
28
29
89
62
98
63
95
80
81
48
73
65
43
86
58
52
79
134
85
22
7
75
54
84
328
39
47
113
487
126
9