0
109
4
42
2
72
126
15
18
12
20
16
1
8
13
21
10
26
11
49
9
22
7
45
138
50
29
178
27
17
37
25
14
35
28
319
160
32
34
24
31
23
47
246