60
47
40
49
101
242
175
123
41
82
102
182
48
139
160
73
202
119
145
369
217
304
79
522
189
115
247
120
62
43
38
57
382
337
149
70
50
91
350
256
164
290
112
55
93
84
77
53
144
108
95
52
655
270
35
72