7
97
17
40
2
25
19
35
8
141
11
54
6
77
3
28
41
13
45
126
12
18
36
32
15
9
4
5
166
65
33
175
16
52
316
21
188