138
45
87
38
275
49
124
252
85
243
44
159
17
61
102
46
84
29
119
215
146
160
92
79
96
147
218
25
74
71
23
437
80
108
117
60
47
54
231
90
69
19
260
121
88
6
131
289
68
39
103