128
28
36
42
37
11686
38
840
116
351
31
25
72
6
788
370
169
368
248
60
374
50
74
64
382
93
819
21
141
1487
100
175
651
130
23
20
35
124
49
692
27
39
40
51
295
102
504
43
177
690
107
105
65