109
66
27
24
38
58
15
85
26
45
18
40
78
52
39
20
83
21
198
54
14
137
81
19
76
31
11
43
194
280
49
34
69
68
62
155
72
70
211
51
193
91
64
156
77
22
42