12
69
127
14
46
139
388
651
155
92
28
76
61
192
13
31
47
50
187
72
43
27
36
111
71
63
107
102
49
132
39
15
84
41
95
54
16
29
93
302
62
37
35
59
280
148
135
236
116
490
160
207
158
196
231