25
88
43
243
62
76
662
75
361
89
228
56
82
46
38
58
137
16428
246
95
23
108
141
84
53
36
553
32
48
116
57
188
44
155
68
70
191
267
49
60
77
73
81
790
161
61
42
22