2
1
7
8
4
21
3
5
14
0
6
28
31
40
63
74
167
55
75
34
281
25
19
109
117
44
190
116
12
33
96
243
98
39
27
83
120
69
191