30
26
45
14
9
10
20
320
226
32
50
38
23
42
29
51
24
1
61
41
13
33
11
43
49
93
73
71
8
47
28
163
62
146
369
492
18
99
36
83
186
16
54
103
25
190