38
32
271
55
202
652
17
77
54
310
37
12
73
44
299
35
121
71
259
66
31
27
281
47
22
46
19
142
20
123
53
39
104
57
419
84
527
266
13
307
42
144
23
10
41
284
120
103
80