16
15
30
26
17
45
14
9
10
20
320
226
32
50
38
23
42
29
51
24
1
61
41
13
33
11
122
98
63
43
6
49
93
73
70
8
47
28
163
31
62
146
368
34
97
69
492
18
99
36