66
43
75
33
90
83
203
49
209
144
323
116
831
81
114
71
31
331
56
304
150
68
30
19
128
8288
179
53
259
96
65
32
495
686
76
157
131
368
21
565
234
261
92
327
101
88
1235
26
29
58
38
54
6