187
13
82
482
2594
196
95
65
29
111
54
98
42
467
102
35
389
174
60
122
128
88
105
26
84
292
96
157
70
219
56
40
71
149
87
32
52
69
15
725
486
127
112
97
304
8
106
38
158
116
131
150
44
46