77
38
30
129
169
298
403
34
1161
923
375
430
515
558
276
763
684
762
441
514
429
917
103
48
114
696
41
210
338
335
201
50
197
89
45
177
141
592
24
57
35
807
92
7
153
835
398
1031
265
981
251
236
741
116
56
231