64
132
155
508
76
146
57
363
112
230
916
102
97
98
61
38
88
33
32
172
90
121
96
216
113
105
69
167
71
165
207
19
43
114
75
280
188
154
145
50
47
72
35
86
386
252
244
55
82
163
375