64
31
32
3
114
282
16
11
66
45
12
15
20
74
21
58
5
7
356
407
63
695
204
107
83
75
65
360
169
94
269
19
181
2736
1611
258
2785
1647
785
149
1393
737
381
41
35
61
68
93
202
318
268
2114
49
198
70