36
361
144
49
155
62
431
89
111
97
106
1150
922
429
512
762
684
508
439
695
591
120
153
398
1028
44
208
602
542
840
348
691
51
270
194
154
181
69
188
35
894
39
18
3822
177
60
807
394
67
1943
92
1016
105
423
27