137
133
317
107
347
26
84
54
98
153
62
401
203
29
21
81
102
95
201
388
176
65
330
147
307
76
287
69
122
152
128
208
68
43
72
105
156
463
123
75
82
53
71
90
46
15
35
129
459
223
101
36
25
213