16
36
23
338
101
104
33
43
87
52
568
66
24
44
248
21
148
59
124
256
69
312
51
82
30
363
20
236
120
72
40
4
13
74
678
84
28
60
189
55
14
113
46
93
111
125
61
73
37
29
204
168
57