111
154
62
70
22
227
84
134
139
105
229
594
156
308
176
170
267
309
78
53
190
137
110
34
44
69
153
64
187
135
115
97
311
109
66
61
57
665
28
41
36
54
30
72
448
127
74
123
47
150
331
71
224
92