40
7
396
41
60
82
48
15
11
498
88
43
46
197
94
28
26
31
64
56
35
70
14
66
219
241
246
208
67
71
49
831
437
68
205
204
27
47
101
50
315
52
20
54
25
59
84
143
77
42