20
100
309
176
202
1
36
31
231
48
5
11
56
8
243
3
53
49
98
35
4
7
67
73
132
90
456
88
42
58
22
149
59
269
221
16
263
61
18
82
63
317
24
81
192
37
213