97
60
73
99
31
75
50
40
92
28
48
107
72
182
200
39
126
282
173
317
23
69
78
65
102
145
204
37
301
93
412
58
533
213
100
90
77
120
32