9
115
31
5
18
108
40
52
43
8
121
35
66
23
22
80
7
14
76
6
45
10
37
86
54
13
95
101
2
58
127
11
20
185
90
26
15
200
19
117
3
126
72
61
42
29
30