41
260
36
8
10
238
16
59
107
28
47
38
11
45
96
71
35
78
314
94
57
14
6
139
244
23
70
60
25
5
44
50
159
373
85
37
40
13
20
424
140
42
317
339