297
252
34
9
40
35
17
13
10
5
11
3
36
42
8
22
16
14
4
69
32
18
26
172
12
24
38
41
21
25
19
160
50
28
57
51
44
31
49
52
2
407