13
145
110
5
46
47
33
29
39
90
214
255
53
17
8
9
25
71
16
26
34
45
213
102
7
4096
174
40
354
61
180
266
200
122
24
104
23
248
73
48
3735
95
1287
43
42
35
51
70
49
382