39
59
12253
891
145
359
824
392
390
80
416
60
79
397
97
846
29
149
38
187
662
43
30
63
61
50
45
357
55
204
74
732
150
123
72
62
21
40
266
549
722
78
791
89
41
141
130
352
215
64
36
188
48
382