43
370
10
11
11
3
102
2
8
5
33
2
172
66
51
7
10
90
285
87
2
89
6
166
5
557
45
108
281
23
24
43
103
29
10
43
95
46
