145
86
34
70
68
227
36
72
24
131
233
351
285
231
14
44
136
122
93
38
321
572
102
133
100
97
225
243
211
104
238
43
73
78
48
60
109
121
61
35
151
62
197
8
30
50
198
20
46
40
245
52
74
192