37
15
18
14
117
485
232
261
250
547
9
90
67
64
161
83
124
81
74
80
17
52
28
127
383
184
116
171
16
7
43
42
58
603
13
20
34
40
59
22
29
405
144
23
72
208
48
30
44