35
535
17
173
32
26
152
371
69
31
90
182
1440
372
38
54
108
21
105
111
62
61
48
19
67
53
9
55
116
347
165
123
157
64
199
50
171