40
217
35
90
75
39
158
24
31
23
15
77
8
223
44
66
315
3
121
46
47
19
28
48
4
412
17
92
11
38
14
34
20
115
196
61
13
62
33
10
2
18
6
57
185
30
82