28
96
30
53
81
80
31
49
161
63
739
93
82
44
128
705
176
46
26
16
21
925
100
99
533
25
203
261
38
2242
142
464
95
119
239
69
573
74