40
50
22
202
30
32
197
38
31
44
385
47
68
111
24
194
224
132
120
16
43
51
53
96
60
207
14
127
72
18
55
94
109
17
191
112
151
115
277
63
8
28
208
65
93
162
33
128
66
91
48