12
486
16
50
23
79
75
9
89
273
22
21
434
55
176
51
58
68
56
35
70
36
30
32
132
57
26
124
195
208
225
94
38
49
110
170
74
83
20
134
29
17
373
175
87
212
27
54
1116
349
104
169
93
44