12
192
103
330
44
139
17
78
87
75
26
5
151
178
36
196
125
158
64
27
68
21
329
174
773
48
352
25
28
41
130
141
302
72
825
113
115
140
32
66
51
173
280
710
604
13
502
339
160
197
43
50
15
260