94
31
19
28
25
53
40
112
143
27
86
47
109
214
79
85
194
152
11
251
118
36
37
49
29
93
62
35
128
39
42
58
65
84
74
44
26
66
48
9
59
77
22
18