40
358
38
54
37
14
22
5
4
576
158
597
39
19
53
42
452
144
49
509
32
36
18
9
93
44
586
107
82
210
28
265
355
369
96
12
43
125
17
85
57
7
229
211
356
216
142
34
138
50
47
249