143
90
8
157
78
45
15
69
119
39
74
34
56
11
22
31
1097
23
59
19
46
228
37
55
17
44
123
282
13
234
183
38
153
559
197
126
297
67
141
60
28
89
64
245
536
42
81
540
158
71