88
47
13
370
97
26
39
201
70
112
55
61
308
133
169
63
51
141
46
40
383
114
200
49
336
4296
154
101
59
25
261
67
558
50