25
24
4
10
49
76
46
14
54
8
38
101
23
136
13
52
22
33
148
50
96
47
258
80
472
72
877
65
90
359
121
102
74
82
53
251
225
124
288
89