12
30
11
115
46
24
25
112
125
61
244
64
13
14
98
52
35
71
4
56
42
49
39
45
73
21
36
28
34
16
20
96
33
32
104
55
267
8
119
44
53
41
69
290
77
310
50
40
93
58