5
12
11
76
18
26
21
37
104
50
117
114
122
98
89
73
126
492
118
197
250
202
261
142
610
90
248
160
218
59
109