25
76
43
130
245
46
93
79
29
31
139
496
16
74
28
24
461
68
250
33
259
339
120
21
20
48
56
57
17
72
766
64
134
175
63
41
27
53
274
509
692
281
107
91
87
160
102
109
112
82
170
37
131
71
366
244