0
30
3
78
16
13
1
6
5
15
7
24
11
8
47
18
40
135
43
14
171
25
12
33
19
28
295
48
159
23
46
21
240
52
62
22
32