4
39
18
10
163
75
3
16
8
7
64
14
15
9
28
17
20
33
5
51
11
37
13
49
47
305
322
23
69
94
184
84
32
24
12
41
22
35