65
36
77
21
90
39
149
32
78
84
19
114
130
141
173
35
53
9
14
25
83
131
620
548
241
462
163
991
333
396
324
72
295
605
417
224
673
122
165
62
67
186
75
129
121
44
117
22
40
69
113
123
87