3
41
15
79
97
6
130
184
26
57
38
801
25
46
39
67
142
19
195
113
92
109
293
75
177
32
95
148
126
116
16
110
31
20
112
213
176
66
89
1894
152
359
54
35
114
48
29
723
190
73