10
3
94
7
1
45
53
8
9
27
13
167
56
20
30
12
19
35
25
85
68
21
133
64
37
14
23
31
24
72
22
26
209
28
63
67
47
132
116
99
101
83
46
246
107
112