35
32
127
199
9
38
95
18
22
350
25
26
204
78
19
323
6
151
58
63
120
42
133
73
46
20
293
101
59
36
48
317
68
197
82
70
122
45
49
24
80
41
363
105
286