122
98
119
105
76
138
125
232
164
25
65
204
209
214
124
126
51
16
41
220
83
161
62
19
7
107
74
46
28
217
207
106
100
485
200
113
72
35
54
49
40
18
599
77
69
33
188
169
115
104
154
92
63
131
50