16
35
21
56
78
30
95
102
23
63
1341
281
93
277
10
13
55
27
17
634
53
320
18
74
155
89
7
113
175
349
416
177
156
52
109
162
301
343
598
36
70
165
272
84
124
72
161
38
24
103
147
131