31
12
171
6
48
25
118
110
2
30
16
183
125
201
54
139
143
374
10
6
77
42
54
76
7
119
115
198
44
136
181
20
96
193
128
23
73
144
148
1
101
72
192
99
35
65
82
62
