156
410
76
227
158
470
56
271
60
125
57
165
59
327
93
325
145
154
101
22
199
106
149
66
118
36
119
68
395
23
53
32
126