172
918
278
585
76
288
88
345
79
302
35
239
33
201
55
211
65
126
13
117
25
96
4
89
18
92
7
91
5
57
2
51