247
39
2
176
25
9
26
23
21
45
38
22
3
99
66
126
51
20
88
33
34
277
18
17
105
165
151
271
323
147
130
13
16
4
59
10
6
112
24
40
98
171
11
54
78
67