268
94
62
97
65
51
5004
58
79
20
212
116
85
120
25
24
95
49
189
67
833
52
177
23
158
258
46
41
96
281
217
50
37
77
80
40