98
74
107
62
44
105
119
192
306
39
140
231
475
207
30
78
171
246
51
343
220
21
190
40
41
112
81
64
27
24
53
174
67
100
70
19
79
8
5
7
72
130
116
565
43
96
101
93
38
75