45
51
16
147
151
26
54
56
53
49
43
52
38
125
67
83
572
72
24
35
190
2098
560
66
30
279
44
80
32
197
39
21
60
42
228
313
19
368
446
29
134
37
4696
69
205
27
78
10
22
18
110
23
1040
62