106
6515
227
65
72
125
38
155
129
33
37
369
271
156
278
470
197
25
39
21
15
36
13
23
57
26
146
62
116
41
410
96
233
141
40
293
28
59
44
68
121
63
89
533
514
20
360
49
171
50
285