5
26
4
32
35
1
12
13
67
121
20
39
70
90
106
152
37
245
46
17
22
122
231
93
63
68
21
147
47
92
41
180
178
29
45
74
268
285
66
54
30
58
61
1135
402
448
72
159
40
181
7
18
167