95
139
62
179
101
46
63
78
69
23
1243
51
141
303
131
754
475
88
305
210
386
159
187
435
85
31
985
70
188
105
126
110
103
36
276
340
108
21
273
130
242
114
154
50
213
494
123
816
161
71
129
121
594
107
93
333