21
54
194
131
189
153
38
50
4
27
44
79
56
20
52
240
63
39
161
77
49
23
7
25
337
316
268
14
93
87
83
35
342
91
64
136
420
62
176
128
182
81
108
12
22
29
31
85
172
76
119
141
74
89