0
5
2
8
1
7
22
26
14
49
33
37
38
19
36
20
15
18
6
4
21
3
13
50
39
53
29
73
11
43
96
92
136
505
140
90
158
238
60