11
17
41
25
93
56
12
19
43
8
26
13
20
16
15
24
32
99
5
21
47
10
48
7
3
37
23
211
248
9
14
102
129
27
22
38
44
4
29