9
21
27
111
47
14
17
18
16
34
70
84
40
33
50
26
69
148
90
2
73
58
82
25
31
159
517
7
4
248
24
8
52
51
92
32
22
29
68
46
15
77
23
126
10
125
11