136
209
79
22
42
46
30
179
35
252
78
402
75
41
117
214
29
248
70
7
81
128
73
130
89
189
226
344
18
67
27
221
156
578
442
114
674
365
13
187
76
26
285
153
175
193
235
347
666
161
283
64
1592
86