51
65
5
209
42
86
58
69
337
25
2
99
213
35
3
45
62
93
59
41
140
95
50
79
103
26
82
442
31
27
28
53
286
91
83
123
168
186
18
39
8
146
81
267
14
113
90
24
15
16
56