21
67
31
72
90
117
104
75
172
49
127
10
17
69
88
423
50
186
95
77
44
48
71
121
91
1441
65
19
805
78
147