86
67
37
10
30
15
173
13
20
69
46
3
22
12
29
246
41
120
23
87
73
191
317
61
28
35
106
215
32
24
104
44
81
57
74
48
155
109
592
237
50
9
55
98
26
196