171
95
362
89
447
68
252
35
104
64
17
116
33
13
40
69
21
124
76
50
25
78
72
61
154
86
168
152
42
1182
418
247
140
14
11
82
218
548
52
56