126
201
277
51
68
72
205
306
42
362
94
54
23
91
173
149
28
304
12
325
99
56
157
11
110
74
36
15
60
49
104
26
31
115
138
70
19
71
17
50
5
385
18
62
259
58
130
122
301
186
101
13
35
221