21
111
153
32
12
70
17
132
24
65
291
284
594
59
72
167
10
54
142
273
71
235
29
93
67
112
120
28
57
88
63
23
94
33
11
45
87
47
20
263
113
97
61
73
89
53
22
195
119
116
76
26
92