45
8
69
105
6
10
31
697
151
132
95
24
87
147
88
70
49
53
120
639
81
75
9
135
106
191
101
37
77
119
48
61
108
65
92
35
223
86
46
143
71
38
29
25
98
68
36
30
243
104
52
538
131