103
37
127
154
56
26
163
64
34
82
60
57
97
638
71
232
84
54
90
112
48
160
87
78
104
88
270
248
1217
20
35
304