40
38
35
18
48
23
56
53
223
281
41
62
37
46
86
146
44
49
88
65
39
155
111
61
76
81
33
29
57
42
601
50
30
621
89
156
107
67
43
199
60
225
72
279
666
675
68
77
66
16
27
71
31
32