37
11
7
107
61
18
120
57
71
45
15
27
174
16
29
478
201
10
20
99
23
51
31
19
41
103
42
9
26
22
283
106
77
33
12
121
48
556