30
9
52
54
20
3
14
93
12
334
70
13
62
21
35
8
43
50
75
40
16
82
38
266
84
26
57
24
11
7
25
83
10
472
163
29
17
32