3
23
10
9
15
7
30
14
16
51
13
24
19
49
26
61
18
396
11
20
29
25
28
488
67
184
4
135
37
42
194
231
96
6
2
17
69