8
106
89
11
34
938
147
88
294
347
39
309
50
104
9
152
48
72
17
248
18
27
125
14
31
33
74
46
228
780
23
41
102
32
87
261
208
10
464
252
139
20
37
268
105
90
16
384
75
239
226
58
47
80