15
45
144
213
139
60
248
85
71
270
117
65
486
98
54
37
72
82
56
364
47
30
333
88
264
26
40
126
125
89
222
145
77
87
32
21
123
132
43
35
53
61
228
181
22
924
3592
76
159