8
49
9
48
43
27
10
35
13
150
77
82
23
42
19
79
171
34
21
364
31
47
130
127
94
158
189
125
100
176
57
60
124
84
718
95
14
85
50
26
90
44
62
22
104
73
248