17
9
15
23
111
8
2
60
12
20
16
19
14
42
177
64
32
62
70
510
7
125
28
38
93
25
11
29
4
21
36
56
876
6
136
33
77
31
1
3
27
242