106
55
70
62
27
28
18
68
11
89
79
49
8
12
5
6
4
7
41
537
977
10
54
52
157
3
24
392
15
17
39
69
16
222
21
50
2
352
122
73
154
19
23
13
132
1