35
186
1097
20
59
109
60
94
157
44
125
61
134
81
53
43
38
115
91
155
28
102
104
77
42
119
79
93
83
209
89
407
45
71
219