2
6
0
5
19
40
4
16
1
3
22
8
47
39
75
28
54
192
89
137
9
60
67
117
27
72
18
92
50
78
24
17
13
178
25
32
52
106
23
42
228
33