38
125
18
4
29
291
10
75
91
183
195
143
58
102
11
43
28
341
197
21
23
27
269
45
14
33
71
37
26
17
3
39
2
5
194
180
16
19
22
49
80
56
13
475