100
94
154
48
63
14
32
172
35
54
98
74
107
44
106
119
192
306
45
39
140
231
477
207
30
78
171
248
51
343
220
21
190
41
42
113
81
64
28
24
53
112
174
68
71
19
79
8
5
7
72
131