83
50
215
42
65
488
308
152
10
38
28
17
85
15
12
21
73
14
76
151
88
72
115
223
166
203
67
70
29
18
110
89
22
132
54
64
43
205
200
46
31
82
145
105
45
20
144
27
122