3
7
103
61
133
37
21
14
290
270
50
122
143
403
38
58
31
196
198
53
34
28
86
81
82
47
27
43
40
20
111
210
46
8
121
11
74
10
19
234
172
56
453
41
60
85
156
84
55