73
67
58
50
63
65
25
94
47
245
62
76
663
77
363
89
228
57
82
46
38
59
138
16590
248
102
23
109
143
87
53
36
558
32
49
79
118
190
44
155
71
48
70
86
195
268
91
84
792
167
42