30
46
42
17
71
61
47
91
31
58
38
32
66
45
21
26
51
140
52
39
110
105
77
15
116
23
78
43
73
271
79
49
85
113
65
184
133
161
201
247
134
135
143
155
53
14
376
89
83
82