30
48
21
81
121
29
18
37
14
27
46
147
33
52
23
72
28
36
116
13
9
26
410
22
47
45
19
443
15
16
32
25
96
67
85
63
40
310
212
39
42
77
181
51
68
38