9
39
139
7
109
17
16
6
32
2
8
14
12
73
43
61
30
69
26
13
27
48
131
31
74
51
34
24
22
23
40
70
42
200
82
36
304
318
89
84
538
111
179
361