30
26
47
190
65
152
39
19
53
18
28
48
69
16
274
67
86
35
44
46
42
52
43
31
24
25
87
73
58
36
23
170
97
20
34
99
8
130
61
14
63
11
38
54
71
22