22
38
52
100
7
23
62
73
29
48
598
129
171
57
64
24
19
32
37
197
83
26
16
44
20
25
28
9
40
39
8
14
21
54
63
133
5
43
47
41