41
37
9
3
18
20
143
28
333
66
176
109
227
29
70
12
16
35
22
24
17
82
25
14
48
69
103
76
58
54
23
43
73
415
21
15
99
119
56
26
7
90
318
127
77
125
30