43
29
33
281
18
49
177
24
11
14
46
180
4
57
72
15
117
1006
78
22
39
107
37
13
55
42
16
31
118
10
19
252
113
98
429
481
12
27
68
53
2586
69
114
26
44
413
144
420
131
216
1261
17
38