5
23
75
39
59
68
76
93
38
28
31
121
10
137
162
172
367
46
228
80
128
17
195
22
27
26
377
184
1124
130
78
338
118
60
302
48
127
114
50
29
44
198
11
197
57
49
90
248
19
81