62
125
66
87
31
59
23
145
172
168
197
51
52
165
121
39
93
239
33
78
72
116
151
157
30
45
128
75
94
89
394
149
86
82
58
171
25
240
428
108
115
27
17
80
36
20
109
241
284
319
383
57
65
74