33
10
120
575
35
42
51
32
20
24
191
36
34
48
90
77
45
350
718
139
16
25
31
47
27
44
121
239
38
304
9
21
67
58
250
169
96
237
29
80
127
95
30
71
46
37