76
18
137
535
31
78
79
8
129
402
140
90
22
13
15
24
84
27
100
29
121
67
96
38
26
21
127
20
42
182
241
147
14
119
201
23
19
16
212
229
32
71
126
7
49
163
73
70
33
250
66