125
5131
218
439
115
344
60
290
36
29
437
57
85
26
47
181
82
74
35
42
71
68
75
319
77
255
28
72
61
58
119
145
24
99
98
257
100
162
90
59
107
64
69
51
65
56
135
213
76
104
105