21
68
61
378
45
229
37
31
58
65
39
6
51
44
196
95
18
22
211
42
150
117
5
339
143
53
35
82
71
20
34
33
80
118
36
46
41
48
19
74
64
86
103
59
29
9
10
69
177
122
146
119