51
83
161
749
92
237
614
62
103
501
172
255
70
82
30
42
142
59
34
148
380
93
9
96
97
27
1234
102
339
49
60
566
25
15
14
130
71
191
192
176
443
823
160
35
66
98
87
4060
36
345
88
17
57
116
69