30
39
49
41
43
38
112
288
23
62
50
40
53
42
8
47
54
119
70
14
521
126
76
44
13
57
17
12
58
24
35
116
258
46
33
69
52
77
71
128
74
94
20
81
11