90
10
145
34
97
21
59
23
56
161
201
159
65
85
505
119
98
11
51
8
58
28
39
5
53
20
18
110
57
41
37
6
38
186
136
31
33
213
131
14
251
32
479
15
12
164
19
40
2030
46