58
67
102
91
31
202
69
183
5
100
56
59
117
82
122
17
77
104
132
38
157
126
42
111
160
49
109
27
54
39
234
8
87
531
10
506
47
145
36
171
420
191
337
94
34
15
48
133
43
3
21
30
18
452
16