3
13
49
0
68
43
74
26
76
115
125
82
166
89
29
133
406
106
314
85
323
147
66
99
113
20
219
104
86
58
78
101
23
217
329
135
170
214
160
327
40
408
69
35
114
129
301
73
191
131
100