58
5
147
67
47
104
173
23
56
19
33
16
22
14
108
77
129
34
39
69
49
105
18
9
154
24
17
38
27
250
103
136
8
521
42
79
37
30
20
171
2
3
7
189
35
94
471
21
46
327