0
35
15
32
2
21
8
47
4
20
9
33
22
28
7
118
18
11
14
112
53
55
60
16
202
67
468
17
37
26
41
48
145
23
467
25
149
84
13