95
19
25
179
327
158
71
3324
627
342
1477
44
212
118
397
221
27
190
115
13
429
195
281
1473
15
74
65
541
5169
66
713
38
58
47
581
340
112
4380
82
45
61
103
86
22
35
53
77
21
36
114
51
75
59
91