79
41
42
45
27
60
68
190
147
26
909
549
272
748
667
32
505
317
433
425
106
97
61
104
52
153
14
815
708
10
53
876
381
54
93
17
23
63
37
133
114
74
6
21
215
29
73
71
64
49
308
125
34
94