83
37
361
144
49
156
62
436
89
112
97
107
1161
923
430
515
763
684
511
441
429
696
592
121
153
398
1032
44
209
604
544
840
349
693
51
272
194
155
183
69
190
35
896
40
18
3833
154
178
60
807
397
67
1957
93
1016
92
105
426