9
4
13
15
39
10
8
3
49
30
11
19
38
35
104
74
46
23
25
18
153
141
407
62
27
99
16
17
304
333
5
252
7
24
187
26