2
1
5
6
0
10
12
13
4
46
21
31
445
83
132
44
24
55
7
56
134
26
38
109
75
151
86
187
71
15
80
9
20
48
371