3
37
209
150
40
8
22
44
34
342
193
57
86
14
346
36
261
279
47
75
335
18
104
54
52
85
65
17
12
35
137
857
453
20
19
41
23
190
13
5
51
186
146
38
123
66
39
6
267
31
29
149