89
77
11
57
165
81
47
261
79
37
46
409
230
93
135
6
10
30
56
39
33
69
25
24
29
44
20
74
145
49
62
31
101
53
90
41
36
68
162
189
38
414
673
88
21
63
96