45
164
57
3
26
31
10
9
27
278
30
13
5
378
38
18
67
142
90
23
51
12
120
37
32
11
15
4
21
17
40
25
35
8
19
36
87
22
39
54
49