71
105
2
20
224
45
276
147
4
48
120
37
59
23
516
15
5
60
177
77
3
22
258
288
43
6
32
13
81
132
73
46
26
98
54
74
88
24
109
50
89
12
11
97
52