77
66
239
462
165
202
49
125
82
93
17
69
107
172
104
83
51
399
207
416
40
284
144
32
114
99
55
137
1675
169
48
206
789
120
198
106
176
4
180
860
23
112
145
94
225
100
117
140
109
489
153
119
36
72
183
89
38
75
50