31
6
26
34
875
55
46
5
614
109
7
30
342
349
40
15
75
91
73
37
14
49
41
106
17
125
12
71
74
23
464
20
273
45
171
237
479
128
138
59
242
141
19
352
131
86
18
198
107
98
89
114
103
54