243
791
29
103
78
73
152
11
323
138
164
277
3103
1070
85
129
43
334
222
1225
269
312
307
114
676
187
593
364
220
486
24
137
259
13
311
50
181
72
584
144
61
566
383
324
75
21
121
126
704
183
33
327
270
89
231
4458