151
125
96
7
33
20
47
14
92
69
19
179
37
13
101
163
35
48
89
32
70
160
83
10
18
406
8
58
26
95
71
60
61
34
129
168
23
49
52
31
113
204
144
143
16
30
82
25
22