79
22
69
89
5
87
45
222
63
73
105
68
35
16
10
85
17
13
46
29
181
839
23
18
43
25
11
14
53
20
48
27
71
34
95
366
54
15
7
12
47
2