34
30
77
85
628
114
41
1517
165
289
321
1219
219
451
240
36
5401
528
634
98
131
502
71
21
40
52
94
46
31
25
11210
106
92
1088
4110
57
118
42
422
54
401
73
571
83
75
182
102
95
58
162
150
12837
70
47
128
59
644