239
71
87
65
29
90
54
149
137
66
17
98
43
61
83
33
82
84
52
227
273
23
73
173
138
95
50
77
35
19
27
10
103
41
58
13
18
24
36
37
143
118
30
199
91
38
60
142
31
56
49