69
23
1245
51
141
303
131
756
476
88
310
210
386
159
187
435
85
31
989
70
78
188
63
106
127
110
103
36
276
108
21
130
243
114
154
50
213
495
123
821
162
71
129
121
93
333
73
86
99
242
307
477
74
95
150