140
29
9
348
56
21
35
347
19
75
72
10
28
27
34
48
20
30
17
15
22
16
25
139
177
8
14
5
12
82
283
4
6
7
38
26
92
11
31
2
106
24
150
18
227
40
60