38
224
146
39
165
22
207
88
257
30
79
68
72
109
87
151
76
127
53
106
116
59
149
112
214
268
60
91
100
92
108
78
135
105
405
103
81
65
114
74
54
154
144
33
141
174
130
97
71
40
233
32
56
62