236
51
114
51
161
83
480
67
82
24
175
138
564
41
44
25
185
145
297
103
378
61
425
96
562
133
395
35
543
120
292
165
396
84
347
175
238
150
456
126