21
430
39
23
66
13
38
91
49
15
20
40
22
156
93
9
1720
26
17
56
32
72
46
12
7
50
8
30
86
77
24
29
25
83
288
6
35
504
120
37
27
491
60
3591
110