386
323
43
72
95
59
122
35
25
40
52
39
124
26
1248
573
135
14
235
96
86
495
45
16
71
94
46
230
486
24
107
15
33
58
48
8381
44
864
132
325
27
69
4
983
473
165
380
267
32
403
50
55
491
79
594
12
123