81
29
75
74
115
279
95
94
119
55
339
23
54
89
19
44
116
85
307
60
57
139
153
63
68
58
61
98
92
461
169
454
66
24
589
49
56
64
25
30
37
27
20
120
76
150
129