20
45
421
70
9
6
12
17
121
5
8
49
368
1
53
290
31
141
27
347
15
14
23
748
22
52
104
33
38
160
7
2
3
10
202
19
63
56
177
108
300
441
232
18
117