172
922
278
586
76
288
88
350
79
304
35
239
33
202
55
211
65
125
6
387
13
117
25
96
4
89
18
91
7
5
57
2
51