50
398
992
746
66
76
63
248
32
31
229
176
40
62
604
52
140
228
129
149
90
69
22
41
47
82
113
96
38
23
34
57
44
207
214
35
175
86
60
46
45
77
12
104
19
29
28
56
36
48
16
14
25
101
141