30
12
46
19
74
48
50
49
24
264
33
43
545
39
31
17
9
21
107
59
23
8
22
25
37
15
20
26
11
53
104
289
7
16
70
128
14
185
38
36
57
65
66
10
35