8
80
13
6
29
22
28
23
133
229
30
15
151
25
125
91
51
313
136
9
88
76
58
104
99
147
86
34
17
37
465
616
126
156
57
41
31
32
45
39
121
59
161
73
95
7
10
26
21