11
22
3
23
86
35
2
47
7
18
38
5
12
39
123
14
36
41
21
28
6
266
33
13
31
118
347
40
108
50
19
99
45
4
53
130
10
25
159
8
575