11
8
27
24
10
54
22
13
14
2
19
21
25
12
7
31
18
35
107
44
49
470
9
380
28
85
23
79
26
67
39
58
122
90
68
83
91
125
241
148