351
93
164
80
91
56
38
116
29
153
46
76
49
194
58
59
81
20
61
34
41
184
82
14
32
24
225
51
26
710
11
22
139
95
167
119
133
191
85
193
115
67
53
18
70
57
65
96
293
260
109