169
956
139
964
59
275
69
296
17
278
92
249
32
182
25
152
10
170
6
348
14
127
42
50
12
58
60
43
8
94
3
67
13
2
49