102
39
207
29
32
31
119
208
167
105
48
26
302
122
452
92
62
89
507
36
209
77
37
325
976
73
8
80
27
34
86
294
4221
46
291
58