41
26
35
15
10
20
12
183
129
18
86
91
25
22
217
87
407
94
30
47
4
38
82
309
71
73
33
3
110
8
19
23
63
69
84
62
146
43
189
28
40
24
13
59
51
34
44
147