80
43
60
112
33
153
50
38
301
61
52
76
119
72
170
188
70
32
75
92
49
383
349
15
211
196
19
28
214
73
44
24
17
88
108
65
93
27
54
62
189
31
37
105
340
42
258
46
580
64
160
178