41
89
640
396
77
611
486
4
881
1132
226
651
495
320
72
70
330
101
448
277
135
435
107
58
1005
62
81
27
2
1059
274
44
329
44
28
1001
85
25
441
91
217
2
3
98
302
269
2
77
135
13
