58
361
121
99
129
139
245
64
19
238
179
98
197
249
232
53
28
89
18
73
49
67
65
23
29
119
35
201
108
246
54
17
110
317
51
315
80
159
43
74
96
60
103
91
86
262
118
90
50
79
70
31
192
52
93
41
56