95
139
82
76
17
84
7
21
94
456
217
18
1311
37
124
31
19
72
193
468
12
34
282
46
179
67
104
29
32
120
27
25
26
20
38
41
187
169
71
166
54
48
69
53
8
13
243
36
182
80
42
14
58
33