3
7
38
31
192
236
64
173
63
143
33
152
370
49
1353
89
32
147
91
54
126
72
115
249
168
158
75
125
48
120
23
79
11
290
108
809
113
305
134
100
425
537
6
12
141
272
159
26
421
706
344
50
127
497
395
74
34