45
36
57
46
54
40
94
191
198
14
38
71
16
23
382
223
79
24
50
32
28
52
77
33
67
43
29
253
177
12
660
328
7
53
19
56
31
236
25
21
284
103
27
4670
47