11
2
3
8
13
43
31
36
12
1
45
40
17
51
44
380
18
6
15
39
4
53
46
49
16
7
28
5
63
35
77
22
79
27
10
0
130
132
140
277
372
243