24
100
122
18
22
21
47
36
44
19
59
51
31
139
63
113
93
55
101
26
114
86
12
32
5
25
11
41
160
397
80
71
28
197
146
37
89
43
76
130
83
34
48
58
62
42
49
16
52
15