39
80
21
83
362
57
70
53
136
210
126
49
30
52
133
54
104
355
173
18
34
254
8
68
229
41
189
42
10
16
499
103
7
403
15
44
45
512
37
73
596
25
227
519
114
177
346
150
545
59
22
92
198
47