38
40
56
33
58
39
95
62
41
68
125
29
120
47
101
144
53
71
97
627
112
102
154
30
139
78
194
37
278
281
66
1022
25
114
131
83
96
148
215
67
85
244
269
106
103
21
270
143
24
19
76
27
18
90