350
32
45
152
54
276
49
348
48
47
262
97
74
286
124
82
125
67
206
1497
69
78
220
100
106
728
392
52
261
50
1386
90
114
43
172
243
98
256