283
254
164
124
97
52
70
41
95
89
35
107
84
15
38
29
32
24
143
65
47
37
71
20
136
88
21
18
54
39
22
57
45
59
149
43
105
31
160
11
93
61
80
66
91
26
14
118