7
31
24
25
109
38
233
20
41
29
97
8
55
6
176
1
40
23
46
19
102
50
42
146
91
152
37
12
10
84
65
57
47
89
33
171
94
73
9
34
4
52
223
28
62
464
232
256
45
95
35
15
21