81
47
136
95
58
125
60
93
76
156
49
87
42
44
61
555
139
333
25
144
286
36
20
162
38
97
66
64
115
54
17
506
13
86
45
34
41
31
126
37
78
409
12
80
46
212
217
35
371
68
56
30