25
57
10
123
34
11
49
23
3
28
30
426
31
21
27
19
17
35
96
60
113
44
186
15
16
26
378
4
51
128
8
39
204
163
52
106
22
64
95
13
133
18
533
50