127
348
20
651
240
435
62
35
209
122
53
38
212
46
92
156
57
41
8
100
13
194
26
110
78
12
22
65
79
31
39
172
442
50
94
202
108
49
102
313
286
120
99
206
71
90
134
595
29