32
65
376
231
76
140
221
72
187
512
39
64
441
369
31
13
295
116
94
146
75
54
37
185
445
73
85
214
25
114
98
105
286
21
18
30
28
61
50
27
24
223
339
33
96
16
134
81
57
20
151
44