20
98
16
157
130
31
54
382
62
29
264
83
17
19
233
148
685
76
22
32
28
55
34
101
65
53
51
113
58
40
7
33
307
107
237
73
42
71
415
170
15
282
964
78
23
24
38
18
103