46
37
3126
82
234
147
120
112
28
98
323
81
73
58
26
226
567
118
31
87
20
12
170
287
165
22
235
10
223
91
150
15
30
60
32
59
160
90
61
38
77
205
6
1
4
212
51