0
8
10
4
3
11
40
6
51
2
16
70
46
19
105
31
29
13
33
37
83
26
27
66
123
72
15
67
860
12
172
179
81
417
39
7
18
237
74
291
25
22
41
47
57
226