40
29
9
4
13
3
5
23
10
8
128
33
369
19
12
53
16
1
17
28
20
7
168
89
14
38
780
75
31
22
30
11
18
72
34
63
92
45
41
64
164
58