30
33
26
201
104
15
37
7
21
29
73
9
35
13
17
25
890
215
38
61
20
44
22
103
72
11
68
12
19
14
47
23
42
82
74
327
32
50
48